2011 本站教學範例已全面更新~ 新教學請看 http://www.flycan.com/article/   【到新的教學討論區】
【飛肯設計學苑】- 回首頁 -
回首頁最新開課訊息企業包班教育訓練範例教學區問題討論區交流分享區程式下載區
Photoshop影像達人專修班 Photoshop 遮色片 & 色版創作進階班 CSS 版面設計專修班 ActionScript 3.0 程式設計入門班 ActionScript & XML 進階整合應用班 Dreamweaver & CSS網頁版型設計班

 

本站已全面更新~ 2011年 新教學範例請看 → http://www.flycan.com/article/

 

【Flash ActionScript 教學】範例區
【ActionScript範例教學】MovieClip旋轉範例[1]

發表新主題   回覆主題
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區
上一篇主題 :: 下一篇主題  
發表人 內容
7-12
【老師】
【老師】


註冊時間: 2005-12-05
文章: 193

發表【ActionScript範例教學】MovieClip旋轉範例[1] 引言回覆

發表於: 2005-12-08 17:28 
MovieClip旋轉範例[1]原始檔~

1、在主場景上第一格影格輸入下列AS:

this.rectangle_mc.onEnterFrame = function():Void {

this._rotation += 16;

};

this.rectangle_mc:是指主場景上的MovieClip實體名稱,this也可以替用_root絕對路徑,筆者我習慣使用"相對"路徑,_root是指主場景的意思(根時間軸),以此範例來說第一行的this可省略不寫,因為AS就是寫在主場景時間軸內。

Void是告訴Flash表示此函數不回傳任何值,您也可以省略不寫,不過建議您養成良好的程式撰寫習慣,當我們再compiler時,Flash會自己判別那些函數具有回傳值而那些函數沒有,當沒有回傳值的函數(函式)Flash會自動幫它加上Void來區分,所以一開始我們就養成良好的程式撰寫習慣,並且明確地告訴Flash並加上Void來表示,這樣一來當程式碼非常多時,就可以替FlashPlayer省下不少的工作量,您會發現加上Void會使得ActionScript的質行效率更佳化。

onEnterFrame:當進入影格所在位置時,就持續執行{}內的函式內容;也就是不斷的執行this._rotation += 16這段ActionScript,_rotation是內建旋轉函數,+=16的加號表示順時針,減號表示逆時針,16是旋轉的度量。


MovieClip旋轉範例 版本:Flash 8





rotation[1].zip
 Description:
MovieClip旋轉範例[1]原始檔 版本:Flash 8 作者:7-12

Download
 Filename:  rotation[1].zip
 Filesize:  34.07 KB
 Downloaded:  810 Time(s)





7-12
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題     1頁(共1頁)
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區

 
所有的時間均為 台北時間 (GMT + 8 小時)
前往:  

回首頁】【最新開課訊息】【企業委訓】【範例教學分享區】【問題討論區