Flex经验小记录(每天记录一点点)
来源:互联网 发布:免费提车软件 编辑:程序博客网 时间:2024/05/22 02:21
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;
- Flex经验小记录(每天记录一点点)
- Flex经验小记录(每天记录一点点)
- Flex经验小记录 (每天记录一点点ing...)
- 每天一点小记录
- 每天记录一点点,积少成多
- 每天记录一点点
- 坚持每天记录一点点
- ubuntu 命令每天记录一点点
- 学习记录,每天进步一点点
- 每天学习一点点,每天记录一点点,android之路越走越远
- [Java]从今天开始,每天记录一点点
- 每天一点点
- 每天一点点
- 每天一点点
- 每天记录一点点--漏洞修复02(后续补充,以漏洞修复XX为版本)
- 每天被面试虐一点点(一)
- 每天被面试虐一点点(二)
- 每天被面试虐一点点(四)
- hibernate--HQL查询语句(1)
- hibernate--HQL查询语句(2)
- 用日历控件把时间限制在一个月内
- EXCEL操作精选
- Light OJ 1001
- Flex经验小记录(每天记录一点点)
- 页面滚动插件
- base-chmod
- The Product Manager's Handbook [Part 1]
- How To Install Nessus In Backtrack 5 R1 Tutorial
- Philips 460剃须刀重生小记
- 实现类似网易邮箱的标签页功能
- [转载]计算机专业权威期刊投稿经验总结
- 开个新博客,重新开始。