编辑: huangshuowei01 | 2019-07-01 |
0 3.0 3.0 CookBook CookBook CookBook 中文翻译 作者:Joey Joey Joey Lott, Lott, Lott, DarronSchall, DarronSchall, DarronSchall, Keith Keith Keith Peters Peters Peters 译者:常青( ( (李新业) ) ) 电子邮件:[email protected] [email protected] [email protected] 博客:http://blog.csdn.net/lixinye0123 http://blog.csdn.net/lixinye0123 http://blog.csdn.net/lixinye0123 论坛:http://groups.google.com/group/AS3_CN http://groups.google.com/group/AS3_CN http://groups.google.com/group/AS3_CN 注:因本人水平有限,出现理解错误或翻译不妥之处在所难免,恳请读者批评指正,在阅 读中如遇到不解的问题,可到http://groups.google.com/group/AS3_CN http://groups.google.com/group/AS3_CN http://groups.google.com/group/AS3_CN留言. 推荐官方阅读器: Adobe Reader
8 感谢 www.linuxfans.org www.linuxfans.org www.linuxfans.org 提供下载支持! 1. 1. 1.0
0 0. . . ActionScript ActionScript ActionScript 3.0 3.0 3.0 Cookbook Cookbook Cookbook 概述 概述 在Ajax 和 微软 WPF 袭来之前,Macromedia 率先推出基于Flash的RIA解决方案,用于创建 具有桌面程序富有交互和多功能的Web应用程序,我们称之为 Rich Internet Application .现在,新东家 Adobe 更是赋予了Flash超越Web之能力,使之成为完整的开发环境. 除了理论,本书来源于实际ActionScript应用,超过300个解决方法用于解决各种编写代码中遇 到的问题.比如: 检测用户Flash 播放器版本或操作系统 开发自定义类 数据和类型格式化 字符串的使用 开发用户界面组件 声音和视频的使用 使用Flash Remoting and web services 实现远程过程调用 读取,发送和搜索XML数据 更多...... 1.1. 1.1. 1.1. 新建一个 ActionScript ActionScript ActionScript 工程 问题 运行 Flex Builder
2 然后新建一个ActionScript 工程 解决方法 使用 新建ActionScript 工程向导来建立你的工程 讨论 一个ActionScript 工程一般至少包含一个class文件和一个用来放置编译输出的SWF和HTML的bin目录.还包含一些设定来告诉编译器怎么去编译工程.我们只要用向导创建项目,其他的事 都交给Flex Builder
2 维护就行了.有几种方法启动向导,你可以使用菜单中的File ->
New- >
ActionScript Project, 或者点击左上方的New 按钮,然后从列表中选择 ActionScript Project . 打开先导后选择 New ActionScript Project , 下一步输入工程名称, 比如 ExampleApplication, 当 你创建好工程后,我们会看到主应用程序文件被设置成工程名加上 .as 扩展名. 点击下一步, 这里可以添加自定义类, 额外的库, 或者指定输出目录名称来代替默认的bin目录 , 不过现在我们不必关心这些,点击Finish完成向导. 接着Flex Builder
2 为我们做好了一切. 在Navigator 视图上我们看到 ExampleApplication 工程, 包含了一个空的bin目录和一个ExampleApplication.as 类文件.注意创建的主类文件已经在编辑 视图中打开了,而且在Outline 视图我们看到一个类树型结构,它包含了类方法,属性和import 语句. 运行我们的程序,只要点击上面的绿色的三角形图标按钮,右边的小虫图标的按钮是调试按钮, 两个命令都是生成.swf 和html 文件,它会启动浏览器自动运行我们的程序. 到现在我们还没有添加任何语句,这相当于在Flash IDE中一个空白的 .fla 文件一样, 当运行的 时候除了蓝色的背景什么也没有. 1.2. 1.2. 1.2. 自定义应用程序属性 问题 我要改变SWF的尺寸或背景颜色 解决方法 指定项目属性里的编译器参数或者class文件的 metadata . 讨论 不像早期版本的Flash,ActionScript 3.0 编译器真正是一个命令行编译器.你可以通过命令行再 加上一长串参数来创建类或目录,在eclipse里让这一切变得更简单些. 当建立ActionScript 工程后,默认情况下会生成500x375 尺寸的 .swf, 帧速为24/秒,背景色为 蓝色.我们可以改变这些设定,有几种方法. 第一种方法就是通过ActionScript编译器参数改变编译器设定.右键点击工程,在菜单中选择 Properties ,然后在左边选择ActionScript Compiler,在右边找到 Additional compiler arguments. 在这里就可以输入参数了,下面是些常见的参数 -default-size width height -default-background-color color -default-frame-rate fps 可以这样写: -default-size