当前位置 :主页>RIA知识堂>As3.0编程>列表

详细讲解AS3.0中自定义应用程序属性

时间:2008-03-31 来源:www.52ria.com  作者:浪迹天涯   点击:
    核心提示:第一种 方法就是 通过 ActionScript 编 译器参数改变 编译器 设定。右 键点击工程,在菜单 中选择 Properties ,然后在左边选择 ActionScript Compiler...

问题
我要改变 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()
{
}
}
}

上一篇:在AS3.0中产生唯一的随机数方法和条件分析     下一篇:在AS3.0中怎么样响应鼠标和键盘事件
版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。
转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
特别注意:本站所提供的源文件,电子书,第三软件,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。
 评论内容:(最新评论共有 0) 位网友发表了评论不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名? 马上注册
 
 
知识堂分类
RIA教程调查
RIA项目包
本站所提供的所有素材版权归原作者所有,本站只供网友参考与交流,未经作者同意请勿用于商业用途 京ICP备05051668号
服务器带宽提供:零刻数据 本站CDN由网觉天下提供技术支持。 下载带宽支持:重庆万网
52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站:所涉及的栏目版块有RIA源码,RIA技术,RIA教程RIA酷站RIA论坛RIA第3方软件RIA电子书