Fluid idea for Life

随笔,杂记

AIR2.0中的SecureSocket

前不久发布的AIR 2.0 测试版,又带来了很多新的功能。在网络通讯方面,AIR的功能得到了很大提升,比如支持UDP连接、安全套接字,还可以作为Socket Server。

在《Flex第一步》中,有个关于邮件查看的例子,使用Socket连接POP邮件服务器,比如网易126,但对于Gmail等要求安全连接的服务器,则没办法了。不过在AIR 2.0中,这个问题得到解决。新增的flash.net.securesocket类,可以实现这个功能。

在labs.adobe.com上,有一个AIR2.0版本的Email Notification的小例子程序,功能和Google的Gmail Notification非常相似。使用这个程序,设置好邮件帐号,就可以及时获取新邮件通知,不管是Gmail还是Hotmail,只要邮件服务器允许第三方客户端,都可以支持。

http://labs.adobe.com/technologies/air2/samples/可以找到该程序的安装文件以及源代码。另外还有多个有用的例子程序,是学习AIR的好去处。

Tags: air, securesocket

在AIR中输出SWF文件

Flex cookbook上看到一篇文章,是关于如何在Air中直接输出SWF文件,这里面涉及到SWF文件的二进制格式。SWF文件的格式一直都是开放的,我记得在Adobe的网站上有专门的一块内容,来讲解这个的:http://www.adobe.com/devnet/swf/

前不久看到的同样使用AIR来反编译SWF文件的http://code.google.com/p/flash-decompiler/,也是按照这样的思路来进行的。

Tags: Air, SWF format

Air小程序 -- 流动的树

使用Flash做了一个小的Air程序,在桌面上种树,很多树,还比较有趣。

点击下载Air程序

在系统托盘下,右键点击树的图标,选择新种一棵树,就会出现一棵流动的树,呵呵。

当然,必须先得安装Air的运行环境。

另外,发现在windows 2003下,运行AIR程序时,一些操作会导致系统蓝屏,比如按下PrtSc键,每每一截屏,系统就挂了。

Tags: Air, Flash