《ActionScript 3.0 Cookbook》 第一章. ActionScript 语言基础

 [1u]
[color="#800080"][1b]ActionScript 3.0 Cookbook 概述[/1b][/color]
[/1u]
[color="#000080"]概述[/color]

在Ajax 和 微软 WPF 袭来之前,Macromedia 率先推出基于Flash的RIA解决方案,用于创建具有桌面程序富有交互和多功能的Web应用程序,我们称之为“Rich Internet Application”。现在,新东家 Adobe 更是赋予了Flash超越Web之能力,使之成为完整的开发环境。
除了理论,本书来源于实际ActionScript应用,超过300个解决方法用于解决各种编写代码中遇到的问题。比如:
 
检测用户Flash 播放器版本或操作系统
开发自定义类
数据和类型格式化
字符串的使用
开发用户界面组件
声音和视频的使用
使用Flash Remoting and web services 实现远程过程调用
读取,发送和搜索XML数据
更多。。。。。。
[1b]1.1. 新建一个 ActionScript 工程[/1b]
[1b]
[color="#000080"]问题
[/color]
[/1b] 
运行 Flex Builder 2 然后新建一个ActionScript 工程
[1b]
[color="#000080"]解决方法[/color]
[/1b]
 
使用 新建 ActionScript 工程向导来建立你的工程
[1b]
[color="#000080"]讨论[/color]
[/1b]
 
一个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 文件一样, 当运行的时候除了蓝色的背景什么也没有。 
[color="#000080"][1b]1.2. 自定义应用程序属性[/1b][/color]
[1b]
[color="#000080"]问题
[/color]
[/1b] 
我要改变SWF的尺寸或背景颜色
[color="#000080"][1b]解决方法
[/1b][/color]
 指定项目属性里的编译器参数或者class文件的 metadata
[1b]
[color="#000080"]讨论[/color]
[/1b]
 
不像早期版本的Flash,ActionScript 3.0 编译器真正是一个命令行编译器。你可以通过命令行再加上一长串参数来创建类或目录,在eclipse里让这一切变得更简单些。
当建立ActionScript 工程后,默认情况下会生成500x375 尺寸的 .swf, 帧速为24/秒,背景色为蓝色。我们可以改变这些设定,有几种方法。
第一种方法就是通过ActionScript编译器参数改变编译器设定。右键点击工程,在菜单中选择Properties ,然后在左边选择ActionScript Compiler,在右边找到"Additional compiler arguments." 在这里就可以输入参数了,下面是些常见的参数
[color="#800000"]-default-size width height
 
-default-background-color color
 
-default-frame-rate fps 
[/color]
           
可以这样写:
[color="#800000"]-default-size 800 600
 
-default-background-color 0xffffff
 
-default-frame-rate 31
[/color]
第一个参数设定输出swf尺寸为800x600 象素. 第二个参数设定背景色为白色,第三个参数设定播放帧速为31帧每秒。多个参数可以这样写:
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1845.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值