如何從其父文件訪問影片剪輯變量?我已經嘗試了幾種不同的方式,但仍然失敗。訪問影片剪輯變量
Q
訪問影片剪輯變量
1
A
回答
0
如果您只想訪問舞臺上存在的動畫片段,請在屬性面板中爲它指定一個實例名稱,然後可以使用myMovieclip.variable訪問該變量。
如果您正在使用AS2編程,然後檢查了http://www.kirupa.com/developer/oop2/AS2OOPindex.htm
1
影片剪輯是一個動態的對象,因此,如果你在一個影片剪輯或者即使動態設置屬性要訪問一個內置的屬性或方法你只需通過直接從父母引用孩子來這樣做。像這樣:
var myMovie:MovieClip = this.myChildMovie;
trace(myMovie.myProperty);
myMovie.myProperty = 7;
trace(myMovie.myProperty);
基本上在AS3中,我們有一個正確的顯示列表,在這裏我們通過用於遍歷顯示列表具體方法訪問的孩子和家長。在as2中,基本上新的顯示對象成爲父級的動態屬性。所以你只需直接訪問它們作爲一個屬性。但請注意,AS2和AS1在範圍上存在很大問題。使用術語「此」可能會根據您使用的位置而有所變化。這是一個上下文敏感的術語。範圍也會變得很容易丟失/困惑,特別是在AS1中。例如,如果你輸入一個作爲一個屬性附加到一個剪輯的函數,在該函數的頂層,說「this」將引用該函數對象(我相信,這是一個很長的時間,因爲1/2天)。但是,如果要創建允許在該函數內部指定LoadVars對象並輸入該LoadVars對象的回調方法,則範圍會再次更改,從而更改「this」的上下文。我知道這可能是非常混亂,但你會仔細研究它。我建議學習AS3,一開始你會討厭它,但後來想知道如果沒有它,你會如何相處。
無論如何這麼短的版本的課程:確保當你試圖引用這個孩子,你在適當的範圍內做它。如果你是非常新的閃爍都在一起,看看這個網站:
的AS2教程是幾頁背,但該網站應該有你需要讓你堅定你的腳與Flash一切。
相關問題
- 1. 訪問影片剪輯中的影片剪輯 - actionscript 3
- 2. 訪問影片剪輯在影片剪輯
- 3. 在嵌套的影片剪輯中訪問變量 - Actionscript 2
- 4. AS3,影片剪輯中訪問公共變量
- 5. Flash AS3從影片剪輯訪問全局變量
- 6. 訪問影片剪輯中的符號
- 7. 訪問兒童影片剪輯的FlashDevelop
- 8. 將變量投射到影片剪輯
- 9. 從主時間軸上的影片剪輯中訪問影片剪輯
- 10. 與影片剪輯
- 11. 影片剪輯AS3
- 12. 如何在動作腳本3.0中訪問父級影片剪輯的變量
- 13. 如何在主時間軸上訪問影片剪輯中的變量?
- 14. Flash加載的影片剪輯問題
- 15. 旋轉Flash影片剪輯
- 16. 更改影片剪輯
- 17. 影片剪輯透視
- 18. 停止影片剪輯
- 19. 刪除影片剪輯as3
- 20. 拖動影片剪輯
- 21. 影片剪輯與圖蒙
- 22. AS3對於影片剪輯
- 23. 訪問數組中某個幀的影片剪輯as3
- 24. 如何從影片剪輯中訪問ActionScript類上的腳本?
- 25. 動態訪問Flash動作中的嵌套影片剪輯2
- 26. as3訪問孩子爲正常影片剪輯(gotoAndPlay等)
- 27. 訪問影片剪輯中的另一種方法
- 28. 無法訪問到其他影片剪輯
- 29. 無法訪問影片剪輯中的兒童
- 30. 使用JSFL AS3訪問子/嵌套影片剪輯CS5.5