ActionScript學習筆記(1)- 第一個ActionScript程序

   因爲最近正在開發的項目需要,我開始學習ActionScript,目的是能夠在Web頁面上提供更好的顯示效果。

   我一直希望實習前能夠拿出一個遊戲作品去面試服務端,但因爲JavaUI方面的表現實在差強人意(Swing能夠作爲客戶端,但它實在繁雜,開發效率也不高)。現在有時間在這方面可以下功夫,實在是個好機會。牢騷一下,立馬開始。


   首先是開發環境,我用的是Adobe Flash CS4,從網上下的精簡版的。在第一次寫腳本時出現以下提示:Java運行時環境初始化時出現錯誤,您可能需要重新安裝Flash(可能是因爲精簡版的刪減了許多組件):

   我的解決方法是:

1.下載並安裝JDK

2.Java安裝目錄下的jre文件夾(JAVA_HOME/jre)整個拷貝到Flash CS4的安裝目錄下(D:\Program Files\Adobe FlashCS4\),然後將這個文件夾重命名爲”JVM”



3.重啓Flash CS4即可。


現在進入Adobe Flash CS4,新建Flash文件(ActionScript3.0

創建成功後接下來會顯示一張白色場景,按Ctrl+F7打開“組件”窗口,將“User Interface”下的ButtonLabel組件拖到場景上。

分別選中拖下來的ButtonLabel,將實例名稱分別改爲myButtonmyLabel。如下:

在程序下方看到“時間軸”窗口,單擊第1幀,按下F9打開“動作-幀”窗口。如下:

現在就可以開始編寫邏輯啦~

在編輯框中鍵入以下ActionScript代碼:

// 聲明一個字符串變量並賦值
var str:String = "Hello, ActionScript!";
// 聲明一個單擊事件
var myClick:Function = function(clientEvent:MouseEvent)
{
    // 此事件的邏輯就是改變myLabel組件的text屬性
    myLabel.text = str;
}
// 爲myButton添加一個單擊事件
myButton.addEventListener("click", myClick);

按“控制->測試影片”運行測試,也可以快捷鍵Ctrl+Enter運行測試。如圖:

點擊按鈕,事件觸發,標籤text改變。第一個ActionScript運行成功~




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章