| 网站首页 | Ps下载中心 | 字体下载 | 笔刷下载 | PSD素材 | 矢量素材 | ?#35745;?#32032;材 | Ps教程 | 设计学院 | Photoshop作品 | 书法艺术 | 
Flash CS5操作指南(71)使用 ActionScript
(载入中...)

使用 ActionScript

ActionScript 快速入门

ActionScript® Script 编写语言能让您在应用程序中加入复杂的互动功能、播放控件和数据显示。您可以使用「动作」面板、Script 窗口,或是外部编辑器,将 ActionScript 新增到编写环境?#23567;?/SPAN>

ActionScript 遵循自己的语法规则、保留关键词,并让您使用变量以存放和撷取信息。ActionScript 包含大型的内建类别元

件库,这些内建类别能让您建立对象以执行许多有用的工作。如需有关 ActionScript ?#21335;?#32454;信息,请参?#21335;?#21015;说明手册:

                     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 全然不?#21543;?#22914;需有关 ECMAScript ?#21335;?#32454;信息,请造访 ecma­international.org

ActionScript 版本

Flash 包含了一个以上的 ActionScript 版本,以便满足不同类型开发人员及播放硬件之需求。

•ActionScript 3.0 的执行速度最快。相较于其它版?#38236;?/SPAN> ActionScript 而言,使用者必须对面向对象的程序设计概念有相当的认识,才能使用这个版本。ActionScript 3.0 ECMAScript 规格完全兼容,也提供了更好的 XML 处理、改?#38469;?#20107;件模?#22270;?#22686;强的屏幕元素处理架构。使用 ActionScript 3.0 FLA 档案无法包含旧版的 ActionScript

                     •ActionScript 2.0 学习起来,要比 ActionScript 3.0 来得容易许多。尽管 Flash Player 在执行编译过的 ActionScript 2.0 程序代码?#20445;?#36895;度比执行编译过的 ActionScript 3.0 程序代码要来得慢,许多对运算资源要求比较宽松?#21335;?#30446; ( 比如一些比较偏重设计的内容) 还是能够运用 ActionScript 2.0 来达到目的。 ActionScript 2.0 也是以 ECMAScript 规格为架构,但并没?#22411;?#20840;兼容。

                        •ActionScript 1.0 是最简单的 ActionScript 形式,而且某些版?#38236;?/SPAN> Flash Lite Player 还在使用这个版本。ActionScript

                        1.0 2.0 可以同时存在于相同的 FLA 档案?#23567;?/SPAN>

                     •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),而?#19968;?#26377;多?#22336;?#24335;可以将 ActionScript 合并到 FLA 檔,因此,要了解ActionScript 就有几个不同的方法。

本?#28388;?#26126;使用 ActionScript 的图形用户接口。包括「动作」面板、Script 窗口、「Script 助理」模式、「行为指令」面板、「输出」面板和「编译程序错误」面板。这些主题适用于所有版?#38236;?/SPAN> ActionScript

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

ActionScript

其他由 Adobe 所提供的 ActionScript 文件将可协助您了解各种 ActionScript 版?#38236;?#24046;异;请参阅「ActionScript 3.0 程序设计」「学习 Adobe Flash 中的 ActionScript 2.0」「开发 Flash Lite 1.x 应用程序」或「开发 Flash Lite 2.x 应用程序」如需有關()  ActionScript 詞彙的資訊,請閱您所使用之()版?#38236;摹?/SPAN>Adobe® Flash® Professional CS5 ActionScript® 3.0 ()考」。

额外的资源以下文章提供其他有关使用 ActiveScript ?#21335;?#32454;信息:

                     •              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 的五大?#36816;?/SPAN>) (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 工作流程及使用组件?#21335;?#32454;示范。有些视讯示范的是 Flash CS3 CS4,但仍然适用于 Flash CS5。有些视讯?#37096;?#33021;示范 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 章对鼠标事件?#21335;?#24212;) (4:07)

                     •              YouTube.com list of ActionScript channels (ActionScript ?#26723;?#30340; YouTube.com 清单)

 

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

                     Script 助理」模式让您不需自行撰写程序代码,即可将 ActionScript 加入 FLA 档案。您只要选取动作,软件就会显示用户接口,供您输入每个动作所需的参数。您必须稍微了解要使用哪些函数来完成特定的工作,但并不需要学会语法。许多设计人员及非程序设计人员都使用此模式。

                     「行为指令」也让您不需自行撰写程序代码,即可将程序代码加入档案。行为指令是预先撰写的 Script,用于最常执行的工作。您可以加入一个行为指令,然后轻松地在「行为指令」面板中加以设定。行为指令只适用于 ActionScript 2.0 及旧版。

                     撰写您自己的 ActionScript,便可拥有最大的弹性及文件控制权,但您必须对 ActionScript 语?#38498;?#24815;例十分熟悉。

                     组件是预先建立的影片片段,能让您实作复杂的功能。组件可以是简单的用户接口控件 ( 例如复选框),?#37096;?#20197;是复杂的控件 ( 例如卷动窗格)。您不但可以自定义组件的功能与外观,还可以下载其他开发人员所建立的组件。对大部分的组件来说,您需要编写部分属于自己的 ActionScript 程序代码来触发或控制组件。如需详细信息,请参阅使用 ActionScript 3.0 组件

 

撰写 ActionScript 当您在编写环境中撰写 ActionScript 程序代码?#20445;?#24744;会使用「动作」面板或 Script 窗口。「动作」面板或 Script 窗口包含了完整功能的程序代码编辑器,其中包括程序代码提示和标色、程序代码格式设定、语法?#31383;?#26631;示、语法检查、除错、行号、文字换行以及 Unicode 支持。

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

                     如果您想要撰写外部 Script ( 也就是存放在外部档案中的 Script 或类别),请使用 Script 窗口。( 此外,?#37096;?#20197;使用文本编辑器建立外部 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 功能特性中?#21335;?/a>

Flash 8 线条实例演练—画

flash中MP3导入及同步歌词

FLASH CS3快速打造一个小奶
最新更新教程:
Powered by:www.jllllh.com.cn〖粤ICP备09027937号〗〖粤公网安备44078402440812号〗All Rights Reserved.
赛车北京pk10历史记录
作者:佚名    教程来源:本站原创    点击数:    更新时间:2012-4-20