随笔分类 -  flex

一个air程序运行的细节问题
摘要:写了个air程序,让它脱离运行时运行,用命令行启动的时候会用这条命令来启动我们的air程序,adl\adl.exe AirApp-app.xml,AirApp-app.xml是一个配置文件,安装air包后在META-INF\AIR目录下会有application.xml这个文件,另外直接在工程目录的bin-debug会有 AirApp-app.xml这个文件。(AirApp是air程序的名字)。... 阅读全文
posted @ 2012-06-21 16:37 ksqiance 阅读(191) 评论(0) 推荐(0)
as3中属性访问原理(转)
摘要:转自http://www.laaan.cn/?p=1493今天写代码,发现一个问题:然后我在另一个类里面,这样操作:竟然能输出B实例的私有变量doo。doo这个变量所在的namespace应该是当前实例中——也就是说是有当前实例中才能访问该属性。但是很不幸,测试证明在其他B的实例中也能访问。于是想到as3中属性访问的原理:MultiName。在as3中,访问属性是通过Mul... 阅读全文
posted @ 2010-08-22 12:04 ksqiance 阅读(369) 评论(0) 推荐(0)
flash中try catch的不同编译
摘要:转自http://www.laaan.cn/?p=905先看两端代码:[代码]以及:[代码]然后看编译后,用硕思反编译看到的代码对应是:[代码]以及:[代码]看看加粗的部分代码,第一种情况下竟然临时变量的变量名被保存了。而实际上,临时变量在编译时,由于不会被域外(比如该方法域)引用,就不会将变量名编译到swf文件中,而是在运行时分配空间,直接使用,使用后释放空间。为什么什么出现这样的情况呢?我解析... 阅读全文
posted @ 2010-08-22 11:44 ksqiance 阅读(367) 评论(0) 推荐(0)
加密和混淆(转一博客文章)
摘要:转自http://www.laaan.cn/?p=787还是谈谈自己一直在做的一个应用:flash加密及混淆。从去年8,9月份开始研究。先是研究swf的文件结构,然后是abc的结构。慢慢也明了swf运 行的原理。特别是研究abc结构后,收获很多。然后在写as代码的时候会联想到这些会编译后对应的指令。比如 var a:Number = 3。对应指令就先在local数据中设置一个空间:null,接着一... 阅读全文
posted @ 2010-08-22 11:32 ksqiance 阅读(356) 评论(3) 推荐(1)
Timer与getTimer的准确率(转)
摘要:http://www.cwin5.com/?p=3438代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--stage.frameRate=100;varold:int=newDate().getTime();vargt:int=getTimer();... 阅读全文
posted @ 2010-06-28 11:12 ksqiance 阅读(396) 评论(0) 推荐(0)