2011-05-08 61 views
3

自學自己動作腳本3,我通讀了一些教程並完全理解代碼,問題在於如何運行它,我知道一些編程語言我多年來使用了一些IDE,但由於某些原因,我無法弄清楚如何在CS5.5中編譯和運行簡單的動作程序。在actionscript 3中運行hello world應用程序(flash pro CS5.5)

任何人都可以請告訴我如何做到這一點可以使用Flash Pro CS5.5,是否有另一個更類似NetBeans或Eclipse的程序,我可以編寫動作腳本並運行它們?

感謝

+0

如果你在Windows上,我可以推薦[FlashDevelop](http://www.flashdevelop.org/)。只需創建一個新的ActionScript 3項目,即可開始開發! – 2011-05-08 19:50:22

+0

我會檢查出來,謝謝...它有沒有任何缺少的功能,在Flash Pro 5.5? – Sam 2011-05-08 19:52:57

+3

FlashDevelop是一個純粹的AS3 IDE。它僅用於編寫代碼。您沒有fla文件的圖形佈局。不過,您可以將fla文件導入到FlashDevelop項目中!如果你一起使用FlashDevelop和Flash 5.5(FD是因爲它是一個驚人的代碼編輯器,而5.5是因爲能夠使用fla格式進行動畫),那會更好。 – scriptocalypse 2011-05-08 20:58:59

回答

7

你錯過了這件作品是領帶結的。作爲文件爲.fla文件以服務爲主體,或文檔類的能力。

您可以在.fla文件的屬性面板中設置文檔類。

對於一個快速示例:

1)創建一個名爲MyDocumentClass.as文件,這應該是一個非常簡單的AS3類文件。類名稱將是MyDocumentClass。這應該看起來像這樣:

package { 

import flash.display.MovieClip; 

public class MyDocumentClass extends MovieClip { 

    public function MyDocumentClass():void { 
    trace("It worked!"); 
    } 
} 
} 

到目前爲止這麼好?

2)現在打開Flash CS5.5並創建一個新的.fla。將該.fla保存在您保存文檔類的相同文件夾中。你應該在舞臺上什麼都沒有 - 找到屬性面板。應該有一個帶有「文檔類」標籤的文本輸入框 - 只需在該文本框中輸入「MyDocumentClass」,然後編譯.fla。你應該得到「它的工作!」追溯出來。

基本上,當你在一個複雜的基於AS3的應用程序上工作,但想要使用Flash IDE作爲圖形或其他任何東西時,你的工作是將符號鏈接到庫中的類。整個FLA的類是文檔類,這就是爲什麼您在屬性面板中將整個.fla鏈接起來的原因。

當您在CS5中滾動時,您最終將開始創建存儲在您的庫中的影片剪輯。您可以隨時右鍵單擊其中一個,查看您的屬性。選擇「高級」,你應該可以選擇「導出爲AS3」 - 單擊它,然後你可以使它符合擴展基類或者簡單地綁定到類中。一旦你開始玩它,它應該開始有意義 - 希望,但是,上面的步驟1和2將足以讓你滾動。

祝你好運,玩得開心!

+0

感謝您的指導Myk,今天晚些時候我會再次探討它們,希望一切順利,因爲看到Flash開發似乎比C++或Java更有趣,所以希望它能成爲一件好事的開始= D ...如果我有任何其他問題,我會確保將它們發佈在這裏... 謝謝你們:) – Sam 2011-05-08 21:45:15

1

跳過教程。每個AS開發者應該有一個Essential ActionScript 3.0的副本。閱讀它,並通過環境中的示例進行工作。

雖然我喜歡FlashDevelop,但我認爲Flash IDE不如大多數人所說的那麼糟糕。在開發的早期階段,我發現使用IDE的速度要快很多,特別是當我有一個來自圖形人員的粗略FLA,並且我有很多課程作業要在庫中完成時,必須修改結構以更好地符合要求。但我承認,由於我學會了如何編程,所以我的看法有點偏差。

相關問題