没有合适的资源?快使用搜索试试~ 我知道了~
as3.0 cookbook 完整版
3星 · 超过75%的资源 需积分: 10 30 下载量 68 浏览量
2011-02-10
23:09:04
上传
评论
收藏 1.64MB PDF 举报
温馨提示
试读
439页
第一章 ActionScript语言基础 第二章 自定义类 第三章 运行时环境 第四章 数字与数学 第五章 数组 第六章 可视化对象列表 第七章 绘图和遮罩 第八章 位图 第九章 文本 第十章 滤镜和转换 第十一章 动画编程 第十二章 字符串 。。。
资源推荐
资源详情
资源评论
ActionScript
ActionScript
ActionScript
ActionScript
3.0
3.0
3.0
3.0
CookBook
CookBook
CookBook
CookBook
中文翻译
作者: Joey
Joey
Joey
Joey
Lott,
Lott,
Lott,
Lott,
DarronSchall,
DarronSchall,
DarronSchall,
DarronSchall,
Keith
Keith
Keith
Keith
Peters
Peters
Peters
Peters
译者:常青 (
(
(
(
李新业 )
)
)
)
电子邮件: Xinye0123@gmail.com
Xinye0123@gmail.com
Xinye0123@gmail.com
Xinye0123@gmail.com
博客: http://blog.csdn.net/lixinye0123
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
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
www.linuxfans.org
提供下载支持!
1.
1.
1.
1.
0
0
0
0
.
.
.
.
ActionScript
ActionScript
ActionScript
ActionScript
3.0
3.0
3.0
3.0
Cookbook
Cookbook
Cookbook
Cookbook
概述
概述
在 Ajax 和 微软 WPF 袭来之前, Macromedia 率先推出基于 Flash 的 RIA 解决方案,用于创 建
具有桌面程序富有交互和多功能的 Web 应用程序,我们称之为 “ Rich Internet Application
”
。 现
在,新东家 Adobe 更是赋予了 Flash 超越 Web 之能力,使之成为完整的开发环境。
除了理论,本书来源于实际 ActionScript 应用,超过 300 个解决方法用于解决各种编写代码中遇
到的问题。比如:
检测用户 Flash 播放器版本或操作系统
开发自定义类
数据和类型格式化
字符串的使用
开发用户界面组件
声音和视频的使用
使用 Flash Remoting and web services 实现远程过程调用
读取,发送和搜索 XML 数据
更多。 。 。 。 。 。
常青翻译!
http://blog.csdn.net/lixinye0123
1.1.
1.1.
1.1.
1.1.
新建一个 ActionScript
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 视图我们看到一个类树型结构,它包含了类方法,属性和 impor t
语句。
运行我们的程序, 只要点击上面的绿色的三角形图标按钮, 右边的小虫图标的按钮是调试按钮
,
两个命令都是生成 .swf 和 html 文件,它会启动浏览器自动运行我们的程序。
到现在我们还没有添加任何语句,这相当于在 Flash IDE 中一个空白的
.fla
文件一样
,
当运行的
时候除了蓝色的背景什么也没有。
常青翻译!
http://blog.csdn.net/lixinye0123
1.2.
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 800 600
-default-background-color 0xffffff
-default-frame-rate 31
第一个参数设定输出 swf 尺寸为 800x600 象素 . 第二个参数设定背景色为白色, 第三个参数设 定
播放帧速为 31 帧每秒。多个参数可以这样写:
-default-size 800 600 -default-frame-rate 31
第二种方法就是通过类文件种的 metadata 来改变设定。 Metadata 中包含的语句不会立即被 解
释,但是在编译的时候编译会去检测。下面的语句具有等同效果
[SWF(width="800", height="600", backgroundColor="#ffffff", frameRate="31")]
这一行语句放在 import 之后,类定义之前,如:
package ... {
import flash.display.Sprite;
[SWF(width="800", height="600", backgroundColor="#ffffff", frameRate="31")]
public class ExampleApplication extends Sprite
{
public function ExampleApplication()
{
}
}
}
常青翻译!
http://blog.csdn.net/lixinye0123
1.3.
1.3.
1.3.
1.3.
在哪里写 ActionScript
ActionScript
ActionScript
ActionScript
代码呢
问题
当你有了 ActionScript 工程后,接着就需要知道任何输入代码。
解决方法
在类结构中或方法体中添加 ActionScript 代码
讨论
在 以前的 ActionScript 1.0 和 2.0 中
,
有多种途径添加代码:在时间线上,按钮上或电影剪辑上
,
在电影剪辑的时间线上通过# include 命令引入外部的 as 文件或 class 文件。但是 ActionScript 3.0
是完全基于类的,所以所有的代码都必须放置在类文件中。
当你创建一个新的 ActionScript 工程后,主类文件被自动创建,并且在代码视图中代开了,刚
开始的代码大概是这样的:
package ... {
import flash.display.Sprite;
public class ExampleApplication extends Sprite
... {
public function ExampleApplication( )
... {
}
}
}
可能你很熟悉 ActionScript 2.0 中的类
,
但是 3.0 发生了很多变化,这些我们将在第二章讨论,在
这里先学完基础概念先。
首先注意到代码顶层有个关键字
package
package
package
package
,
Packages
(包)
是用来组织一群相关联的类文件
的。
在 ActionScript 2.0, 包是用来判断类文件的路径。在 ActionScript 3.0 中必须指定包,例如, 我
们有个 utility 类包,要这样申明:
package
package
package
package
com.as3cb.utils
com.as3cb.utils
com.as3cb.utils
com.as3cb.utils
{}
{}
{}
{}
如果你不指明包名,那么该类就输入最顶层的默认包。
接下来,加入 import
import
import
import
语句,引入一个类就相当于在当前的代码文件中创建了使用该类的快捷
方式,这样我们就不需要输入全路径来使用它了。例如,你可以使用下面的 import 语句:
import
import
import
import
com.as3cb.utils.StringUtils;
com.as3cb.utils.StringUtils;
com.as3cb.utils.StringUtils;
com.as3cb.utils.StringUtils;
常青翻译!
http://blog.csdn.net/lixinye0123
剩余438页未读,继续阅读
资源评论
- landr1232012-09-28还好,只不过英文实在难
- 封存岁月2015-10-03英文版的,看不懂!
漠漠
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功