你能在Flash中單擊舞臺,在舞臺上顯示星星嗎?是不是有點難度 。
筆者給你介紹一下操作方法 。
工具/原料Flash CS6
方法/步驟1打開Flash軟件,選擇“ActionScript3.0”選項,新建一個空白文檔 。

2單擊“插入”---->“新建元件”,名稱為“星星”,類型為“影片剪輯”,插入一個影片剪輯元件 。


3在“編輯欄”選擇“多角星形工具”,在“屬性”面板中設置“選項”中的參數為星形,在元件編輯窗口繪制一個五角星 。

4回到場景1,將“庫”面板中的“星星”元件拖動到舞臺中 。

5選中一顆星星,在“屬性”面板中將“實例名稱”取名為“s1“ 。

6用上一步同樣的方法,設置其他星星,我們暫時再設置4顆,分別命名為s1、s2、s3和s4 。

7新建一個圖層命名為“代碼”,在圖層的第1幀右擊,選擇“動作”選項 。

8首先,定義一個整型變量,用來控制顯示第幾顆星 。

9定義一個整型變量,用來存放舞臺中的星星總數,用numChildren函數獲取舞臺中的星星個數 。

10用一個for語句控制循環刪除全部星星,i的初值為n-1,當i大于等于0時執行循環并自減1,每執行一次循環從顯示列表中刪除一個索引為0的影片剪輯元件 。

11接著,定義舞臺上鼠標單擊事件的偵聽器,接收者函數為onshow 。

12然后,定義偵聽器函數onshow,參數e為鼠標事件 。

13當變量j小于n時,j自加1,當j等于或大于n時,j的值為n,即保證添加完舞臺的全部星星后,不再執行添加操作 。

14用switch語句實現多分支選擇,即決定在舞臺添加哪一顆星星 。

15當j的值為1時,執行分支1,在舞臺添加實例名為“s1”的星星元件 。

16用上一步同樣的方法,在舞臺上分別添加其他星星 。

17【在Flash中實現單擊舞臺顯示星星】運行程序,每在舞臺單擊一次鼠標,就在舞臺顯示一顆星星,直到所有星星顯示完為止 。
猜你喜歡
- 如何快速找到電腦中的文件
- Excel在數字后面添加“元”的方法
- word如何在插入的圖形或表格中添加題注
- 游戲、音樂等 在WORD里面藏文件
- 6種常見家居盆景
- 會計軟件開發中如何防止科目串戶
- Excel中,counta和countblank函數的用法
- 現在種上這8種菜,過年就能上桌了!
- srt雙語字幕制作方法
- 怎樣修改畫中畫的大小
