`
lixinye0123
  • 浏览: 333304 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

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()
        
...{
        }

    }

}

分享到:
评论

相关推荐

    javabase64-1.2.jar

    通常,一个.jar文件是Java的归档文件,它封装了多个编译后的Java类文件以及相关的元数据,方便Java应用程序或应用服务器引用。这个库的命名方式表明它专注于Base64操作,可能提供了比Java标准库更丰富的API或者优化...

    jstl-api-1.2.jar

    总结,`jstl-api-1.2.jar`是JSTL 1.2版本的API接口,它提供了丰富的标签库,帮助开发者构建高效、可维护的JSP应用程序。理解和掌握JSTL的使用是提高JSP开发效率的关键,同时,它也是Java Web开发中一个重要的基石。

    displaytag-export-poi-1.2.jar

    在Web应用程序中,它提供了一种优雅的方式来展示复杂的数据集,并提供了多种功能,如分页、排序、国际化和导出。在这个场景中,我们关注的是"displaytag-export-poi-1.2.jar",这是一个与Apache POI库结合使用的...

    javax.servlet.jsp.jstl-1.2.zip

    总的来说,JSTL为JSP开发提供了强大的工具集,通过其丰富的标签库,可以有效地组织和简化Web应用程序的视图层代码,提高代码的可维护性和可读性。了解和掌握JSTL的使用,对于Java Web开发人员来说至关重要。

    C# 修改EXE资源和图标 Vestris.ResourceLib.1.2.zip

    1. **修改图标(Icon)**:通过调用库中的方法,可以替换EXE文件中的默认图标,为应用程序赋予独特的视觉标识。这包括加载新的图标文件并将其设置为程序的主图标。 2. **更新版权信息**:版权信息通常包含在版本...

    c3p0-0.9.1.2源码及jar包

    1. **连接池管理**:C3P0提供了一种机制,可以在应用程序运行时保持一组数据库连接,避免了频繁创建和销毁连接的开销。它通过预先配置好一定数量的连接,并在空闲时回收和重用,有效地提高了数据库访问效率。 2. **...

    struts-2.3.1.2.zip

    Struts 2是Java平台上的一个开源MVC框架,它为构建基于J2EE的Web应用程序提供了强大的支持。Struts 2是Struts 1的后续版本,它结合了Struts 1和WebWork框架的优点,提供了一种更加灵活、功能更加强大的框架体系。 ...

    Everything1.2.1.371

    开发者可以利用这个SDK来创建自定义的插件或者应用程序,扩展"Everything"的功能,例如,将其集成到其他软件中,或者定制个性化的搜索接口。SDK通常包含文档、示例代码和必要的库文件,帮助开发者理解如何与...

    commons-dbutils-1.2.rar

    7. **线程安全**:DBUtils的设计使得在多线程环境中使用也无需担心线程安全问题,这使得它成为服务器端应用程序的理想选择。 8. **轻量级**:DBUtils不是一个完整的ORM框架,它不依赖于任何特定的持久化模型,因此...

    JSTL1.2.zip

    JavaServer Pages Standard Tag Library(JSTL)是用于增强JavaWeb应用程序的标签库,它提供了一系列预定义的标签,可以帮助开发者更简洁、更高效地编写JSP页面,从而降低对脚本语言的依赖。JSTL 1.2是这个库的一个...

    unity Cartoon GUI Pack 1.2.zip

    8. **自定义和扩展**:虽然这套GUI包提供了即用的组件,但开发者仍可以对其进行自定义,调整颜色、形状、大小等属性,以符合特定项目的需求。此外,还可以结合Unity的UI系统进一步扩展,添加新的组件或功能。 通过...

    ComponentCallbackSamplesV1.2.zip

    这可以通过属性注入或使用事件处理程序来完成。 2. **模板动态性**:如果模板是可变的,那么需要设计一种机制来更新已渲染的UI。Blazor的`StateHasChanged`方法可以帮助刷新组件状态并重新渲染。 3. **可选数据**...

    spring-reference1.2.pdf

    Spring框架适用于各种类型的Java应用程序,包括传统的服务器端企业级应用以及现代的轻量级微服务架构。Spring框架的应用范围非常广泛,可以用来构建简单的单体应用,也可以用来构建复杂的分布式系统。 ### 2. 背景...

    jstl1.2所有jar包及源代码,帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的Java标签库,用于增强JSP页面的功能,简化Web开发...在实际工作中,熟练掌握JSTL的使用将对提升Web应用程序的质量和开发者的工作效率有着显著的帮助。

    IOS应用源码之BCPainter_1.2.zip

    本篇文章将详细解析名为“BCPainter_1.2”的源码,这是一款针对iOS平台的应用程序,通过研究其源代码,我们可以深入理解iOS应用的架构设计、图形绘制以及用户交互等核心概念。 首先,我们要明确“BCPainter”这个...

    jquery essyui1.2..2

    总结来说,jQuery EasyUI 1.2.2是一个强大且灵活的前端框架,它通过源码解析和实用工具,帮助开发者快速构建美观且功能丰富的Web应用程序。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。通过深入理解和...

    ant发邮件所需的jar(activation.jar+javax.mail.jar+mail.jar+commons-email-1.2.jar)

    它提供了对MIME类型的支持,使得Java应用程序可以处理不同格式的数据,包括电子邮件消息。 2. **javax.mail.jar**:这个是JavaMail API的核心库,提供了与邮件服务器交互的接口和类,包括创建、发送和接收邮件。...

    VB vbMHWB v1.2.1.6浏览器控件VB 万年历

    5. **可定制性**:开发者可以根据自己的需求自定义控件的行为和外观,通过调整控件属性来改变日历的布局、颜色、字体等样式。 6. **兼容性**:vbMHWB控件与多个版本的Visual Basic兼容,包括VB6和.NET框架下的VB...

    jsf 1.2 jar 应用包

    6. **部署到Web应用**:为了使用JSF 1.2,你需要将`jsf.jar`文件复制到Web应用程序的`WEB-INF/lib`目录下。这个jar文件包含了JSF运行时所需的所有类和资源,确保服务器能够识别并执行JSF相关请求。 7. **与Servlet...

    C# Language Specification 1.2.doc

    C#是一种由微软开发的,基于.NET Framework的高级编程语言,它的设计目标是提供一种既简单又强大的开发工具,尤其适合构建类型安全、面向对象的应用程序。C#的名字来源于音乐符号,代表升调,它的发音为"See Sharp...

Global site tag (gtag.js) - Google Analytics