没有合适的资源?快使用搜索试试~ 我知道了~
ActionScript.3.0.Cookbook.中文完整版
需积分: 0 0 下载量 26 浏览量
2012-02-20
09:54:28
上传
评论
收藏 1.64MB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/4074898/0001-5ff98c071eb4243ecdd0ec2b7adf527a_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
439页
ActionScript.3.0.Cookbook.中文完整版 FLEX 2.0下的ActionScript项目
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/4074898/bg1.jpg)
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
提供下载支持!
![](https://csdnimg.cn/release/download_crawler_static/4074898/bg2.jpg)
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
![](https://csdnimg.cn/release/download_crawler_static/4074898/bg3.jpg)
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
![](https://csdnimg.cn/release/download_crawler_static/4074898/bg4.jpg)
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
![](https://csdnimg.cn/release/download_crawler_static/4074898/bg5.jpg)
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页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
yjm840609
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)