[問題] 用程式碼控制動畫圖層的顯示或隱藏

看板Flash作者 (快樂崇拜)時間15年前 (2010/09/02 21:48), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
又遇到一個苦手的問題,絞盡腦汁還是想不到解決辦法 ~"~ 請問有沒有辦法,可以靠程式碼來控制某一層動畫圖層的顯現與否? (動畫圖層,非程式圖層) 比如:時間軸上有圖層1,圖層2,各自有很多影格 按btn1,可以將圖層2隱藏起來;按btn2,可以將圖層2顯現 (由於功能會從中途的影格跳來跳去播放,圖層1和圖層2的內容又是互相搭配的 用MoiveClip包圖層2,不容易跟原本圖層1的內容精準配合) 嘗試過在圖層2上加一個遮色片圖層 但卻沒有辦法去動態操控這個遮色片 (改變x,y,就失去遮色片功能;改變visible、alpha,沒完全效果) 因為圖層2的影格很多,而且每個影格的內容都不相同 實在不太可能針對每個影格去加一個遮色片 請問有沒有作法可以解決這個問題 Orz 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.88.67

09/02 22:46, , 1F
圖層1跟圖層2各用一個影片片段包起來?
09/02 22:46, 1F

09/02 22:58, , 2F
記得程式碼好像根本不管圖層的..查layer什麼都找不到
09/02 22:58, 2F

09/02 23:18, , 3F
剛剛試了一下,如果只包圖層2成一個MoiveClip,跟圖層1會
09/02 23:18, 3F

09/02 23:19, , 4F
對不到(不懂為什麼,明明fps是一樣的);必須圖層1和圖層2
09/02 23:19, 4F

09/02 23:23, , 5F
都包,才能速率一致。但對一些功能會造成困難
09/02 23:23, 5F

09/02 23:25, , 6F
要是沒有其他辦法,也只好這麼作(程式判讀會變繁瑣(嘆))
09/02 23:25, 6F
※ 編輯: justaID 來自: 220.134.88.67 (09/02 23:30)

09/04 07:10, , 7F
layer2包成mc,在時間軸跳到不同影格的時候讓他也gotoAndPlay
09/04 07:10, 7F
文章代碼(AID): #1CVwjAyW (Flash)