我有一個只有一個正方形的影片剪輯,我需要在閃存舞臺上覆制它多次(動態)。我如何在執行時間做到這一點,我知道AS2,所以我更喜歡AS2的解決方案。感謝您的幫助!在Flash(AS2或AS3)上執行時創建對象(動畫片段)
0
A
回答
1
在庫中創建您的MovieClip,右鍵單擊它並選擇「屬性」。選中「導出操作腳本」框&「導出第1幀」。然後在標識符框中鍵入一個名稱,如:my_square
這將使您的MovieClip可用於Actionscript。
然後,使用類似下面的AS2代碼的多個版本附加到舞臺:
for (i = 0; i < 5; i++)
{
var mc = _root.attachMovie("my_square", "my_square_"+i, i);
mc._x = i * 50;
}
這將製作方的5個人副本,給它們命名「my_square_0」,「my_square_1」等。在「mc」變量中存儲對新MovieClip的引用,因此您可以進一步操作它。例如,這段代碼將它們隔開50px。
在attachMovie方法中,第一個參數是您爲MovieClip選擇的標識符。第二個參數是它的新副本的唯一名稱,第三個參數是顯示它的深度。 More info on the attachMovie method here
0
在AS 2.0它也可以使用的duplicateMovieClip
在舞臺上繪製方形複製的影片剪輯。
按F8將其轉換爲一個影片剪輯,並給它一個名稱
選擇它在舞臺上,並給它一個實例名稱,例如方
用途:
的duplicateMovieClip(方,「square2」,this.getNextHighestDepth());
相關問題
- 1. Flash + AS2 =單擊時卸載動畫片段本身
- 2. 在零件中播放動畫片段(as2 flash)
- 3. 從as3(父母)發送動畫片段到閃存中的as2
- 4. as2至as3交換深度動畫片段?
- 5. Flash AS3,設置兒童動畫片段位置時的奇怪
- 6. AS3動畫片段滾動
- 7. 可以對象包含動畫片段在Flash動作3
- 8. Flash AS3在特定幀上從主時間軸播放動畫片段
- 9. AS3:通過AS3更改動畫動畫片段的兒童動畫片段
- 10. 連接的Flash AS2(或AS3)到BlazeDS的
- 11. AS3 addEventListener在另一個動畫片段內的動畫片段
- 12. 在AS3中創建現有動畫片段的副本
- 13. AS3訪問動態創建的動畫片段的方法
- 14. 臨時動畫片段容器as3
- 15. AS2固定大小的動畫片段
- 16. Flash AS2 - 在循環中創建動態文本字段
- 17. 如何重新啓動flash as3動畫片段的引用?
- 18. 如何在與as3同時訪問所有動畫片段(和動畫片段內的動畫片段,...)?
- 19. Adobe Flash AS2到AS3?
- 20. AS3:創建並訪問數組中的動畫片段
- 21. 將AS3片段轉換爲AS2
- 22. Flash CS3的startDrag在主fla內的動畫片段中的對象上
- 23. Flash AS3刪除動畫片段的部分
- 24. 爲測驗問題創建動態對象Flash CS4,AS3
- 25. AS2 - 從另一個動畫片段內訪問動畫片段屬性
- 26. 是否有可能在flash中執行silverlight:在運行時和遠程加載flash動畫片段?
- 27. 在創建片段對象時執行的生命週期方法
- 28. 在stage3d中使用flash動畫片段
- 29. Flash/AS3在應用程序中爲對象設置動畫
- 30. AS3多個(動畫片段按鈕)動畫製作一個動畫片段