| 網站首頁 | Ps下載中心 | 字體下載 | 筆刷下載 | PSD素材 | 矢量素材 | 圖片素材 | Ps教程 | 設計學院 | Photoshop作品 | 書法藝術 | 
Flash CS5操作指南(71)使用 ActionScript
(載入中...)

使用 ActionScript

ActionScript 快速入門

ActionScript® Script 編寫語言能讓您在應用程序中加入復雜的互動功能、播放控件和數據顯示。您可以使用「動作」面板、Script 窗口,或是外部編輯器,將 ActionScript 新增到編寫環境中。

ActionScript 遵循自己的語法規則、保留關鍵詞,并讓您使用變量以存放和擷取信息。ActionScript 包含大型的內建類別元

件庫,這些內建類別能讓您建立對象以執行許多有用的工作。如需有關 ActionScript 的詳細信息,請參閱下列說明手冊:

                     ActionScript 3.0 開發人員指南」,網址為www.adobe.com/go/learn_cs5_as3devguide_tw

                     Adobe® Flash® Professional CS5 ActionScript® 3.0 參考」,網址為www.adobe.com/go/learn_flcs5_as3lr_tw

                     「學習 Adobe Flash 中的 ActionScript 2.0」,網址為www.adobe.com/go/learn_cs5_learningas2_tw

                     ActionScript 2.0 語言參考」,網址為www.adobe.com/go/learn_cs5_as2lr_tw

 

您不需要了解每一個 ActionScript 元素,就可以開始編寫 Script;如果目標明確,便可開始建立簡單動作的 Script

ActionScript JavaScript 都根源于 ECMA-262 標準 ( 國際通用的 ECMAScript Script 編寫語言標準)。因此,熟悉JavaScript 的開發人員應該對 ActionScript 全然不陌生。如需有關 ECMAScript 的詳細信息,請造訪 ecma­international.org

ActionScript 版本

Flash 包含了一個以上的 ActionScript 版本,以便滿足不同類型開發人員及播放硬件之需求。

•ActionScript 3.0 的執行速度最快。相較于其它版本的 ActionScript 而言,使用者必須對面向對象的程序設計概念有相當的認識,才能使用這個版本。ActionScript 3.0 ECMAScript 規格完全兼容,也提供了更好的 XML 處理、改良式事件模型及增強的屏幕元素處理架構。使用 ActionScript 3.0 FLA 檔案無法包含舊版的 ActionScript

                     •ActionScript 2.0 學習起來,要比 ActionScript 3.0 來得容易許多。盡管 Flash Player 在執行編譯過的 ActionScript 2.0 程序代碼時,速度比執行編譯過的 ActionScript 3.0 程序代碼要來得慢,許多對運算資源要求比較寬松的項目 ( 比如一些比較偏重設計的內容) 還是能夠運用 ActionScript 2.0 來達到目的。 ActionScript 2.0 也是以 ECMAScript 規格為架構,但并沒有完全兼容。

                        •ActionScript 1.0 是最簡單的 ActionScript 形式,而且某些版本的 Flash Lite Player 還在使用這個版本。ActionScript

                        1.0 2.0 可以同時存在于相同的 FLA 檔案中。

                     •Flash Lite 2.x ActionScript ActionScript 2.0 的子集,后者可由在移動電話及裝置上執行的 Flash Lite 2.x 所支援。

                     •Flash Lite 1.x ActionScript ActionScript 1.0 的子集,后者可由在移動電話及裝置上執行的 Flash Lite 1.x 所支援。

 

使用 ActionScript 文件因為 ActionScript 有多個版本 (2.0 3.0),而且還有多種方式可以將 ActionScript 合并到 FLA 檔,因此,要了解ActionScript 就有幾個不同的方法。

本章說明使用 ActionScript 的圖形用戶接口。包括「動作」面板、Script 窗口、「Script 助理」模式、「行為指令」面板、「輸出」面板和「編譯程序錯誤」面板。這些主題適用于所有版本的 ActionScript

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

其他由 Adobe 所提供的 ActionScript 文件將可協助您了解各種 ActionScript 版本的差異;請參閱「ActionScript 3.0 程序設計」「學習 Adobe Flash 中的 ActionScript 2.0」「開發 Flash Lite 1.x 應用程序」或「開發 Flash Lite 2.x 應用程序」如需有關()  ActionScript 詞彙的資訊,請閱您所使用之()版本的「Adobe® Flash® Professional CS5 ActionScript® 3.0 ()考」。

額外的資源以下文章提供其他有關使用 ActiveScript 的詳細信息:

                     •              Tips for learning ActionScript 3 ( 學習 ActionScript 3 的秘訣) (Adobe.com)

                     •              Introduction to event handling in ActionScript 3 (ActionScript 3 事件處理的簡介)

                     •              ActionScript 3.0 Migration Resources for Flash (Flash ActionScript 3.0 移轉資源) (Adobe.com)

                     •              Migrating to ActionScript 3: Key concepts and changes ( 移轉至 ActionScript 3:主要概念和變革) (Adobe.com)

                     •              Top five misperceptions about ActionScript 3 (ActionScript 3 的五大迷思) (Adobe.com)

                     •              ActionScript 3 migration cookbook (ActionScript 3 移轉手冊) (Adobe.com)

                     •              ActionScript 3 移轉表格 (Adobe.com)

                     •              Flash and ActionScript components learning guide (Flash ActionScript 組件學習指南) (Adobe.com)

                     •              Flash ActionScript 2.0 Learning Guide (Flash ActionScript 2.0 學習指南) (Adobe.com)

 

以下視訊教學課程提供使用 ActionScript 3.0Flash 工作流程及使用組件的詳細示范。有些視訊示范的是 Flash CS3 CS4,但仍然適用于 Flash CS5。有些視訊也可能示范 Adobe® Flex®,但是 ActionScript® 3.0 Flash Flex® Flash Builder 中是相同的語言。

•   ActionScript 3.0 (3:00)

                     •              Building an application ( 建立應用程序) (6:07)

                     •              Flash Downunder – ActionScript 3.0 101 (31:51)

                     •              Flash in a Flash - Episode 5: Basic interactivity and ActionScript 3.0 (Flash in a Flash - 5 集:基本互動功能和ActionScript 3.0) (44:50)

                     •              Layers TV – Episode 20: Buttons in Flash (Layers TV – 20 集:Falsh 中的按鈕) (14:23)

                     •              Getting started with ActionScript 3.0 (ActionScript 3.0 快速入門 )(CS3) (3:25)

                     •              Optimizing animations and FLA files ( 優化動畫和 FLA 檔案) (7:24) (CS3)

                     •              Creating a Document class using ActionScript 3.0 ( 使用 ActionScript 3.0 建立文件類別) (CS3) (2:38)

                        •              Creating an effective workflow between design and development ( 在設計和開發之間建立有效的工作流程) (CS3)

                        (3:41)

                     •              Using components ( 使用組件) (CS3) (1:47)

                     •              Pixel Bender: Custom Filters (Pixel Bender:自定義濾鏡) (9:20)

                     •              E4X – EcmaScript for XML (56:04)

                     •              Double feature on Alchemy (Alchemy 上的雙重功能) (9:08) ( C/C++ 程序代碼轉換成 ActionScript 3.0)

                     •              Flash Downunder – Pixel Bender filters (Flash Downunder – Pixel Bender 濾鏡) (15:07)

                     •              Using the Bitmap Data API in Flash ( Flash 中使用位圖數據 API) (7:30)

                     •              Advanced ActionScript APIs ( 進階 ActionScript API) (67:40)

                     •              JavaScript to Flash and Back ( 適用于 Flash Back JavaScript) (18:18)

                     •              An introduction to AlivePDF (AlivePDF 簡介) (7:14) ( ActionScript 3.0 建立 PDF)

 

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

                     •              An introduction to WiiFlash (WiiFlash 簡介) (7:26) ( 使用含有 AIRFlash Flex Wii 控制器)

                     •              Lynda.com Training for Developers – ActionScript 3.0 – Ch.3 Create an image gallery ( 開發人員專屬的 Lynda.com 訓練 – ActionScript 3.0 – 3 章建立影像圖庫) (4:51)

                     •              Lynda.com Training for Developers – ActionScript 3.0 – Ch.4 Responding to mouse events ( 開發人員專屬的Lynda.com 訓練– ActionScript 3.0 – 4 章對鼠標事件的響應) (4:07)

                     •              YouTube.com list of ActionScript channels (ActionScript 頻道的 YouTube.com 清單)

 

ActionScript 的使用方式使用 ActionScript 的方式有很多種。

                     Script 助理」模式讓您不需自行撰寫程序代碼,即可將 ActionScript 加入 FLA 檔案。您只要選取動作,軟件就會顯示用戶接口,供您輸入每個動作所需的參數。您必須稍微了解要使用哪些函數來完成特定的工作,但并不需要學會語法。許多設計人員及非程序設計人員都使用此模式。

                     「行為指令」也讓您不需自行撰寫程序代碼,即可將程序代碼加入檔案。行為指令是預先撰寫的 Script,用于最常執行的工作。您可以加入一個行為指令,然后輕松地在「行為指令」面板中加以設定。行為指令只適用于 ActionScript 2.0 及舊版。

                     撰寫您自己的 ActionScript,便可擁有最大的彈性及文件控制權,但您必須對 ActionScript 語言和慣例十分熟悉。

                     組件是預先建立的影片片段,能讓您實作復雜的功能。組件可以是簡單的用戶接口控件 ( 例如復選框),也可以是復雜的控件 ( 例如卷動窗格)。您不但可以自定義組件的功能與外觀,還可以下載其他開發人員所建立的組件。對大部分的組件來說,您需要編寫部分屬于自己的 ActionScript 程序代碼來觸發或控制組件。如需詳細信息,請參閱使用 ActionScript 3.0 組件

 

撰寫 ActionScript 當您在編寫環境中撰寫 ActionScript 程序代碼時,您會使用「動作」面板或 Script 窗口。「動作」面板或 Script 窗口包含了完整功能的程序代碼編輯器,其中包括程序代碼提示和標色、程序代碼格式設定、語法反白標示、語法檢查、除錯、行號、文字換行以及 Unicode 支持。

                     使用「動作」面板,撰寫屬于 Flash 文件一部分的 Script ( 也就是內嵌于 FLA 檔案中的 Script)。「動作」面板提供了一些功能,例如「動作工具箱」( 它能讓您快速存取核心的 ActionScript 語言元素) 及「Script 助理」模式 ( 它能提示您建立 Script 所需的元素)

                     如果您想要撰寫外部 Script ( 也就是存放在外部檔案中的 Script 或類別),請使用 Script 窗口。( 此外,也可以使用文本編輯器建立外部 AS 檔案)Script 窗口包括程序代碼協助功能,例如程序代碼提示和標色、語法檢查和自動格式化。

 

更多幫助主題

155 頁「組件和 ActionScript」第166 頁「時間軸與 ActionScript」第266 頁「聲音和 ActionScript」第282 頁「使用 ActionScript 控制外部視訊播放」第257 頁「多國語言文字和 ActionScript」第296 頁「使用 ActionScript 建立輔助功能」第384 頁「在應用程序中組織 ActionScript」第325 頁「ActionScript 1.0 2.0 的除錯」第321 頁「ActionScript 3.0 的除錯」第308 頁「Script 助理模式和行為」

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

動作面板概觀

若要建立內嵌于 FLA 檔案中的 Script,可以直接將 ActionScript 輸入「動作」面板。「動作」面板由三個窗格所組成:「動

作工具箱」( 依類別來分組 ActionScript 元素)Script 導覽器 ( 可讓您在 Flash 文件中的 Script 之間快速移動);以及「Script」窗格 ( 您可將 ActionScript 程序代碼輸入其中)

A                                                              B

D

[1] [2] 下一頁

本類熱門教程:

PS結合Flash制作瓢蟲動畫

Flash  CS6 功能特性中文詳

Flash 8 線條實例演練—畫

flash中MP3導入及同步歌詞

FLASH CS3快速打造一個小奶
最新更新教程:
Powered by:www.jllllh.com.cn〖粵ICP備09027937號〗〖粵公網安備44078402440812號〗All Rights Reserved.
赛车北京pk10历史记录
股票涨跌由什么颜色决定 郑州按摩休闲会所推荐 股票行情002080 企业管理培训课程ppt 安徽15选5走开奖 云南云南十一选五开 我中一千万彩票的经历 竞彩篮球比分直播 炒股软件主要看哪些内容 河北十一选五开奖的 店长推荐一本道作品 郑州快餐女哪里找 36走势图福建体彩 东京热av网站 体球即吋比分网手机版 太原红灯区都有哪些地方 作者:佚名    教程來源:本站原創    點擊數:    更新時間:2012-4-20