随笔分类 -  Flash Flex

摘要:做个记录~~建立Flex library project,然后把需要的代码复制到这个项目中,貌似复制进去之后,builder会自动重新编译,在bin目录会生成对应的swc。如果不行,可以打开某个代码文件,输入个空格,保存~~需要注意的是!!!新建工程的时候,如果工程用到air的库,一定要注意把最后的选项勾上。我开始就被这里骗了,还以为选了Generic library就好了。 阅读全文
posted @ 2011-08-24 11:31 拂晓风起-Kenko 阅读(1499) 评论(0) 推荐(0)
摘要:本文只是翻译整理,转载~~为了方便一些初学者朋友们~~感谢原作者:http://code.google.com/p/lostinactionscript/使用以下这个简单封装的加密类~~~当然,需要先下载附件:crypto.rar直接解压放到工程目录,就可以调用啦~~简单方便,做表单加密不错~~package crypto{ import com.hurlant.crypto.Crypto; import com.hurlant.crypto.symmetric.AESKey; import com.hurlant.util.Hex; import flash.utils.ByteArray. 阅读全文
posted @ 2011-08-23 12:56 拂晓风起-Kenko 阅读(1849) 评论(0) 推荐(0)
摘要:项目的需要,需要把Panel拖动,而且需要可以拖出窗口,变为独立的窗体。众所周知,panel本来是不能拖出原来的窗体的。需要做成可以拖出去的,肯定只能用点小技巧。我的做法是:1、做一个透明window,只有灰色边框2、拖动panel的时候显示这个window,并拖动这个window(panel实际上没有动过)3、放开鼠标的时候,判断这个被拖的window的位置,如果在原窗口外就生成一个独立window~~~demo见这里:拖动Panel变Window.rar够无私奉献的啦~~附件是flash builder的项目~~欢迎大家留言~~ 阅读全文
posted @ 2011-08-18 09:49 拂晓风起-Kenko 阅读(1376) 评论(0) 推荐(0)
摘要:找了半天其实都没找到什么好的DES加密代码。难怪有一个博主说,他找了半天没找到自己实现了一个。http://www.iteye.com/topic/422575但貌似他自己都说加密大的明文会出错,所以我就不敢试用了。另外,在天地会下载了一个,发现功能还是能达到的,貌似是把js版转过来的。但是加密的速度非常的低,应该是实现的问题。比我在一个外国佬微博找到的AES加密代码还要慢十几倍。(!!!补充,最后发现还是外国佬写好的那个Crypto库( http://code.google.com/p/as3crypto/ )最好,虽然用起来很麻烦。见文章最后。)不过,无论怎么说,都值得称赞,在这里分享一下 阅读全文
posted @ 2011-08-18 09:43 拂晓风起-Kenko 阅读(3484) 评论(0) 推荐(0)
摘要:简单记录一下:(只针对new window的做法,我自己用到这个透明窗体用途比较特殊)1、继承Window,设置透明,并加入skin的设置 this.type = NativeWindowType.UTILITY; this.systemChrome = NativeWindowSystemChrome.NONE; this.transparent = true;2、在skin类中,什么都不加,并设置contentBackgroundAlpha = 0最后,需要加什么元素,就在皮肤那里加上就可以了~~~我就用这套东西做了一个虚框~~~如图,一拖动panel,就出现虚框~~ 阅读全文
posted @ 2011-08-11 12:04 拂晓风起-Kenko 阅读(835) 评论(0) 推荐(0)
摘要:项目组的程序需要做一个有主窗口和几个小的子窗口(一些控制板),需求是:点击主窗口的时候,小的子窗口能保持在主窗口前边。然后切换到其他软件的窗口的时候,主窗口和子窗口能跟着一起退到后边。烦啊~~3天时间,已经试了N多方法。1、重载NativeWindow,加入组件的方式。发现很多控件加不进去~~失败2、一直处理orderToFrontOf(Main),但子窗口会一直闪烁。失败3、用alwaysInFront,切换到其他软件的时候,把alwaysInFront设置为false。几乎成功了,但还是很多细节问题,最后还是放弃了。失败!!(一个小细节,切换的时候,单纯把alwaysInFront设置为f 阅读全文
posted @ 2011-08-10 17:00 拂晓风起-Kenko 阅读(2207) 评论(0) 推荐(0)
摘要:由于项目组的需要,老大分配让我做一个Flex程序的UI处理,关于几个Window重叠的时候,如何让一些工具Window永远在主窗口上方呢?最早的时候同事使用alwaysInFront,但这样做的话,其他软件的窗口就会受到干扰。Window本身又不对外开放nativeWindow的owner属性,或者说NativeWindow一旦new了之后就无法修改owner属性。所以今天尝试用NativeWindow和NativeWindowInitOptions来自己做一个窗口。遇到不少麻烦,早上试了一个博主转载的某个方法(见http://blog.csdn.net/huanghr_1/article/d 阅读全文
posted @ 2011-08-09 17:44 拂晓风起-Kenko 阅读(722) 评论(0) 推荐(0)