Flash Action Script 互動程式設計(for designer)3.pptVIP

Flash Action Script 互動程式設計(for designer)3.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash Action Script 互動程式設計(for designer)3

Flash Action Script 互動程式設計(for designer) 洪偉肯 Flash的發展歷程 FutureSplash Animator (Flash前身) Flash3 (Action) Flash4 (Action Script簡單運算,變數、判斷邏輯以及執行時期控制物件的內容屬性, 由Gary Grossman發明 ) Flash5 (物件導向Action Script 1.0, 支援XML與HTML文字-資料庫與購物網站) Flash MX (Action Script 2.0類似Java寫作方法, RIA導向, 支援Video WebCam, 搭配Flash Communication Server(FMS), 提供組件(compoment)與API方便介面使用. Flash 8 (增強影音轉換與最佳化, 如movavi, script助理,物件式繪圖、漸層及透明度運用, Adobe公司收購) 踏出學習的第一步 瞭解系統架構: 場景(scene), 圖層(layer), 影格(frame), 元件庫(library), 輸出入的格式. 瞭解元件類型: 圖像元件(graphic), 影片片段元件(MovieClip), 按鈕元件(button). 並.可載入聲音物件, 影片物件等 瞭解基本動畫技巧: 繪圖, 移動補間與大小漸變, 加減速, 淡入淡出, 形變, 遮罩處理, 路徑動畫. 元件內還可放其它元件 影片片段元件內, 可放另一個影片片段, 圖像元件或按鈕元件, 並同時載入聲音等 按鈕亦可, 以下是在按鈕中的”一般”, “滑入”, “按下”三個狀態下, 分別放置”扇頁旋轉”, “扇頁逐漸停止”, ”扇頁炸開”三段影片片段的效果 四種放置actionscript的地方 影格(frame) 按鈕(button) 影片片段(movieclip) 外部as檔案 將原本寫在時間軸的影格指令寫到外部的純文字檔裡, 如outside.as, 在影格則寫上: #include outside.as (注意若as檔有修改過,fla檔要重新發佈) 必備基本語法 影格控制 play(); stop(); gotoAndPlay(); gotoAndStop(); nextFrame(); prevFrame(); nextScene(); prevScene(); stopAllSound(); 按鈕事件 on() press; release; releaseOutside; rollOver; rollOut, dragOver; dragOut; keyPress”LEFT” 影片片段事件 onClipEvent() Load; unload; enterFrame; mouseDown; mouseMove; mouseUp; keyDown; keyUp; 三種actionscript程式執行方式 1. 內建函數(一次性程式):   用於控制與系統, 許多複雜的功能, 均已被寫為函數, 可直接呼叫, 或透過新增物件來運用. 2. 循環程式:   用於1.產生動畫效果或 2.進行連續偵測, 一般寫在 movieclip上, 能不斷偵測是否已達某一分數, 或有碰撞. 3.事件驅動程式:   一般寫在按鈕(button)上, 按下按鈕後才執行 內建函數 一般寫在場景1的第一個影格上, 函數( )內可代入參數 例如: fscommand(fullscren,true); fscommand(showmenu,true); gotoAndPlay(“場景1”, 10); Stop(); 亦可透過新增物件, 即可直接運用該物件的屬性與方法(函數) 時間物件(能擷取系統時間, 包括年,月,日,時,分,秒,..等) 聲音物件(能控制聲音大小, 左右聲道等) 影片物件(可使用影片控制的常用功能) 麥克風物件, 攝影機物件(支援外接設備) 也可自訂函數(如附程式,說明於後) 循環程式之例 不斷偵測, 是否有鍵盤左右鍵被按下(此段程式寫在movieclip內) onClipEvent(enterFrame){ If(Key.isDown(Key.LEFT)){ trace(you push the left key) } If(Key.isDown(Key.RIGHT)){ trace(you push the right

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档