Flash舞臺中運動的對象 , 運動到任何一個地方 , 總會有一個運行時間和距原點的距離 , 如何實時地輸出距離和時間呢?
筆者與大家分享一個自己的個人經驗 。

工具/原料Flash CS6
方法/步驟1在舞臺中創建一個影片剪輯元件bus , 將其拖動到舞臺中 , 作為運動的對象 , 在屬性面板中將實例名稱取名為“bus_mc” 。


2選擇“文本工具” , 在舞臺繪制輸出對象到原點距離值的動態文本框 , 在屬性面板中將“實例名稱”取名為“dis_txt” 。

3用上一步同樣的方法 , 在舞臺繪制輸出對象運動時間的動態文本框 , 將實例名稱取名為“time_txt” 。

4新建“代碼”圖層 , 打開動作面板 。
首先 , 定義一個實型變量dis , 用來存儲對象距原點的距離 。

5接著 , 定義一個實型變量time , 存儲對象運行的時間 。

6定義一個整型變n , 統計對象運行的幀數 。

7定義兩個整型變量 , 設置對象X軸運動的速度和Y軸運動的速度 。

8然后 , 注冊對象bus_mc的enterframe事件的偵聽器 , 接收者函數為onmove 。

9定義偵聽器函數onmove , 參數ev為事件類型 。

10在函數中 , 定義一個點p , 其坐標值就是對象bus_mc的坐標 。

11用對象的X軸坐標與X軸速度累加的方式 , 實現沿X軸方向的運動 。
用對象的Y軸坐標與Y軸速度累加的方式 , 實現對象Y軸方向的運動 。
猜你喜歡
- 飲茶是中國最早的,白茶
- PS 對齊圖層的方法
- 如何利用酷狗快速的剪輯歌曲
- 我的世界怎么把所有人傳送過來
- AE的水波世界怎么制作
- 裝扮少女同學聚會怎么過攻略
- 星露谷物語大壺牛奶怎么弄 大牛奶和牛奶的區別
- 地理知識?
- 三星堆有哪些值得關注的科普知識?這一發現的歷史價值有多大?
- 適合用于做小報的 有關于“科普知識”的資料有哪些?
