网站地图 RSS订阅 联系我们

Flash MX 基本技巧:ActionScript 簡介

来源:会龙宏网 发表于2010-7-23 12:30:43 阅读(0) 评论(0)

Flash MX 基本技巧:ActionScript 簡介


簡介

  • ActionScript 是 Flash 的程式編寫語言,它可以加強動畫的互動性。
  • 本課程只會簡單介紹 ActionScript 的幾項基本用途。如有興趣,同學可以自行發掘它的強大功能。

動作面板

  • 「動作面板」是用作編寫 ActionScript 程式的地方
  • 開啟「動作面板」:


  • 「動作面板」界面:

    • 「動作工具箱」:包含各項用作編寫程式的指令
    • 「Script 窗格」:用作編寫程式的地方
    • 「尋找」/「取代」:在 Script 窗格中,尋找或取代字符
    • 「插入目標」:尋找物件名稱
    • 「檢查語法」:檢查程式的語法是否正確,以致電腦能明白及執行
    • 「自動格式化」:把程式內的指令重新編排,使程式更易於閱讀
    • Flash 提供兩種編寫程式的模式 (可透過「模式選項」更改):
      • 「一般模式」:從「動作工具箱」選取指令來建立程式
      • 「專家模式」:直接在 Script 窗格輸入指令

ActionScript 應用

  • 為了讓同學明白 ActionScript 的應用,我們會一步一步修改下面包含一個滾動的籃球的動畫:

範例 1

  • 修改上述動畫,令在播放動畫完畢後,動畫便停下來,不會重複播放。效果如下:


  • 步驟:


  • 解釋:
    • 在 ActionScript 中,指令「Stop();」 代表停止播放動畫。

範例 2

  • 修改動畫,當籃球停下來後,使用者可以按下「按鈕」令動畫重新播放。效果如下:


  • 步驟:





  • 解釋:
    • 「btn_continue」:按鈕名稱
    • 「onPress」:代表「按下」動作
    • 「function()」:代表要定義「功能」
    • 「play();」:代表「播放」功能
    • 整個程式的意思是:當按下按鈕「btn_continue」時,便執行「播放」功能。

滑鼠動作

  • 在上面的例子中,我們使用 onPress 來定義「按下」按鈕的動作。此外,我們亦可以使用下面各項取代 onPress 以代表其他動作:
    • onRelease
    • onRollOver
    • onRollOut
    • onDragOut

 

0
顶一下
0
踩一下
评论列表
温馨提示:网友评论仅供其表达个人看法,并不表明本站同意其观点或证实其描述。
评论加载中...
发表评论
昵称:验证码:看不清楚,换张图片!
附加功能
回顶部