看板 Flash 關於我們 聯絡資訊
又遇到一個苦手的問題,絞盡腦汁還是想不到解決辦法 ~"~ 請問有沒有辦法,可以靠程式碼來控制某一層動畫圖層的顯現與否? (動畫圖層,非程式圖層) 比如:時間軸上有圖層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
sextitanic:圖層1跟圖層2各用一個影片片段包起來? 09/02 22:46
dsmwang:記得程式碼好像根本不管圖層的..查layer什麼都找不到 09/02 22:58
justaID:剛剛試了一下,如果只包圖層2成一個MoiveClip,跟圖層1會 09/02 23:18
justaID:對不到(不懂為什麼,明明fps是一樣的);必須圖層1和圖層2 09/02 23:19
justaID:都包,才能速率一致。但對一些功能會造成困難 09/02 23:23
justaID:要是沒有其他辦法,也只好這麼作(程式判讀會變繁瑣(嘆)) 09/02 23:25
※ 編輯: justaID 來自: 220.134.88.67 (09/02 23:30)
scars:layer2包成mc,在時間軸跳到不同影格的時候讓他也gotoAndPlay 09/04 07:10