1. release时去掉所有trace信息和logger信息,否则影响性能
2. 如果报无法访问本地文件或swf 在compile里面写 -use-network=false
3. 实现component真正隐藏除了设置visible=false外还需要设includeInLayout = false
4. 设手型有时出来设buttonMode="true" useHandCursor="true" 还要设mouseChildren="false"
5. for循环时要用
var len:int = array.length;
for(var i:int = 0; i<len; i++)
{
//i 不要用number, len变量外提
}
以相反顺序进行 while 循环的速度比正向循环快:
var i:int = myArray.length;
while (--i > -1)
{
}
6.
IE中FLASH链接区域鼠标闪
,
在FLASH的属性参数中加上以下两句中任意一句都可以解决
<param name="wmode" value="opaque">
<param name="wmode" value="transparent">
7. 用i>>1 替代 i/2
8. 创建Object 用 var obj:Object = {} 代替 var obj:Object = new Object(); 速度提升1.5倍
创建Array 用 var arr:Array = [] 代替 var arr:Array = new Array(); 速度提升3.5倍
ArrayCollection的创建非常的慢,耗时大概是var arr:Array = []的100倍
9. 循环中,常量要提出来,例如:
var constant:String= MouseEvent.CLICK
for(var i:Number=0; i<100000; i++)
{
tmpVar = constant;
}
10. flex加载完module后,module里面的东西如果是用flash的组件,有时会出现flash组件不显示,需要调用validateNow()
11. air工程中,自定义alert跟flex工程不一样,flex可以Application.application.addChild(alert),air在开多窗体时要Window.getWindow(obj).addChild(alert), obj是传进来的当前对象
12. 外部读取文本要考虑转义字符的问题(比如 换行\n会变成\\n 要替换下)
13. Container的borderStyle属性设为solid,cornerRadius才会有效果了。
14. .actionScriptProperties 这个文件用来配置编译的属性,出现莫名其妙的问题的话 不妨看看这个文件
15.尽可能避免使用中括号运算符。
currentSprite = arraySprite[i];
currentSprite.x = Math.random()*stage.stageWidth;
currentSprite.y = Math.random()*stage.stageHeight;
16.请尽可能更新循环外的文本字段。
for (var i:int = 0; i< 1500; i++ )
{
content += "ActionScript 3";
}
myTextField.text = content;
17.不使用alpha属性
分享到:
相关推荐
org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....
《Flash.Builder.4.&.Flex.4 Flex4》是一本专为学习Adobe Flash Builder 4和Flex 4技术而编写的指南。这本书如同一场及时雨,为开发者提供了深入理解和掌握这两项技术的宝贵资源。Flash Builder 4是Adobe公司推出的...
com.springsource.flex.messaging.common-3.2.0.3978.jar
org.springframework.flex.roo.addon-1.0.0.M1.jar
`flex-2.5.37.tar.gz` 是这个工具的一个版本,用tar.gz格式打包,这是一种在Unix/Linux环境中常用的压缩方式。下面将详细介绍Flex及其在软件开发中的应用。 Flex全称为“Fast Lexical Analyzer Constructor”,它是...
1. `flex.c` 和 `flex.h`:这是Flex生成器的主要源代码和头文件。 2. `l lex.yy.c`:由flex工具根据用户定义的lex规则文件(如`flex.l`)生成的C源代码,包含了词法分析器的核心逻辑。 3. `Makefile`:编译和构建...
2. **主程序**:主程序文件,如`flex.c`和`flex.h`,这些文件用于构建Flex词法分析器生成器本身。 3. **配置脚本**:如`configure`,这是一个自动化脚本,用于检测系统环境并创建合适的Makefile来编译Flex。 4. *...
【编译原理flex.exe工具包】是一个专门为学习和实践编译原理而设计的软件包,主要包含flex.exe这个工具。flex,全称是Fast Lexical Analyzer Generator,它是一个用于生成词法分析器(lexer)的开源工具。在编译原理...
flex-2.6.0.tar.bz2
org.springframework.flex-1.0.3.RELEASE.jar
标题中的“flex学习小记录”表明这是一份关于Adobe Flex技术的学习笔记或教程。Flex是一种开源框架,主要用于构建富互联网应用程序(RIA),特别是在Flash Player和Adobe AIR上运行的应用。它基于ActionScript语言,...
本文档由于太大,分三部分压缩上传上传,依次标注了(一),(二),(三),全部下载后点击part1解压即可。
《Flex 3: 初学者指南》是一本由Michele E. Davis和Jon A. Phillips编写的书籍,由McGraw-Hill出版社于2008年出版。该书旨在为初学者提供一个全面而深入的学习Flex 3的平台,帮助读者掌握Adobe Flex这一强大的RIA...
Adobe.Press.Adobe.Flex.2.Training.from.the.Source.Oct.2006_[Flex2.org].chm 欢迎下载Flex教程系列
《Flex.3实战》这本书由美国的艾哈迈德、赫希和阿比德三位作者共同撰写,旨在为读者提供Flex 3开发的实践经验。Flex是Adobe公司推出的一款用于构建富互联网应用程序(RIA)的开源框架,特别是在创建交互式、数据驱动...
《New.Riders.Effortless.Flex.4.Development.Jun.2010》是一部专注于Adobe Flex 4开发的教程书籍,旨在帮助开发者轻松掌握Flex 4的应用开发技术。Flex是一个开源框架,用于构建富互联网应用程序(Rich Internet ...
ActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cn
《Adobe Flex 4 Language Reference》是Adobe公司发布的一份详细的技术文档,主要针对Flex 4编程语言进行深入的解析和介绍。Flex是一个开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)...
标题中的"flex-2.5.39.tar.gz"是一个典型的Linux软件包文件名,它包含了一些关键信息。"flex"是这个包的核心组件,它是一个开源工具,用于生成词法分析器(lexer),通常在编译器构造、解析器开发或者处理结构化文本...
根据提供的文件信息,本书《Manning.Flex.4.in.Action》是关于Adobe Flex技术的一本详尽指南。Flex是一个用于构建跨浏览器、跨平台的富互联网应用(RIA)的开源框架。本书作为Flex 3 in Action的修订版,对Flex 4...