我明白AS3的語法很好,但是所有的類型和奇怪的層次結構以及所有的繼承都有點混亂,而且我只是難以獲得某些東西。我看到所有這些命令像addChild(等);但他們沒有告訴我如何使用它來做任何事情。什麼是主要的Flash窗口?我如何使用AS3設置它的屬性?在AS3 w/Flash中有編碼的簡單解釋嗎?
回答
主Flash窗口可鏈接到您從MovieClip繼承的自定義類別。您將在Flash UI的底部看到一個名爲document class的屬性。如果您將其設置爲您自己選擇的類別,則可以將其作爲主窗口使用。
例如,假設您有一個名爲MainWindow的類(爲簡單起見),您通過文檔類屬性鏈接到.fla。如果你再拖動一個影片剪輯名爲車搬上舞臺,並給它的「theCar」你可以通過簡單地輸入通過主窗口的類文件訪問它的實例名稱:
theCar.alpha = .5;
或者,如果你想動態地添加的項目,你必須將影片剪輯本身鏈接到可以創建實例的類。例如,如果您鏈接的關懷影片剪輯到一個名爲Car_mc類,你可以初始化它在主窗口類是這樣的:
var car:MovieClip = new Car_mc();
addChild(car);
這將實例化影片剪輯並把它添加到舞臺作爲主類的子類。
要將動畫片段鏈接到類,只需右鍵單擊庫中的符號並選擇「鏈接」,然後選中「導出動作」,然後可以填寫該符號的類名和基類並實例化它如上所述。
addChild(x)= this.addChild(x),省略「this」。 「這個」是你的主窗口或Flash語言「舞臺」如何調用的。舞臺是一個對象,通常是Sprite類型。可以是更高級的MovieClip,它可能對「舞臺」沒有用處
addChild非常簡單,您可以將任何要控制的控件(如導入)拖動到庫中,假設您拖動Input,然後創建一個外部動作腳本文件。您可以通過創建新的控制對象並設置其屬性來訪問此控件。重要的是讓你的外部類從Sprite對象繼承(這是比MovieClip對象更簡單的形式)。
大多數進入Flash的ppl通常都無法獲取事件,因爲這些對於AS和Javascript可能都很獨特。如果你得到那些你在正確的道路上。
再次,與How do I setup a game room in pure actionscript?讀一些手冊,指南等
http://www.senocular.com/flash/tutorials/as3withflashcs3/ < - 這是一個很好的免費新手引導,讓您的所有問題的看法。
- 1. AS3 - 簡單文本編碼/解碼器?
- 2. as3需要一個簡單的解釋
- 3. 在HAML文件中有解釋PHP代碼的簡單方法嗎?
- 4. 簡單的解釋
- 5. 簡單的解釋
- 6. 簡單的解釋
- 7. 簡單的iOS代碼行解釋
- 8. MySql代碼的簡單解釋
- 9. 解釋簡單的PHP代碼
- 10. PHP:簡單的表格編碼/解碼
- 11. glOrthof()在OpenGL ES中的簡單解釋
- 12. 在AS3編程一個簡單的AI
- 13. 有人可以解釋這個簡單的Python計算器代碼嗎?
- 14. MapReduce的簡單解釋?
- 15. ArrayLists的簡單解釋
- 16. 有人可以向我解釋這一點的代碼(簡單)
- 17. 有人可以爲我簡單地解釋MVC嗎?
- 18. 有人可以簡單地解釋這個Java行嗎?
- 19. 閃光AS3串編解碼
- 20. 可以簡單解釋nutch中的鏈接分析嗎
- 21. 簡單編碼/解碼字符串混淆的彙編代碼?
- 22. 計劃中的簡單解釋器
- 23. C中的簡單管道解釋?
- 24. Riak中戒指的簡單解釋?
- 25. JavaScript有編譯器和解釋器嗎?
- 26. Akka.Net羣集簡單解釋
- 27. '太簡單了'有多簡單? - 解釋了
- 28. 有人解釋一些代碼嗎?
- 29. 簡單的flash as3初學者編程
- 30. 彙編代碼的解釋