AIR
dante_k7
这个作者很懒,什么都没留下…
展开
-
AIR之自动更新
<br />AIR自动更新的原理其实很简单,ApplicationUpdaterUI会去读取网络上的一个版本描述文件,描述文件事是一个特定的XML文档,其中包含了版本号和对应的安装文件路径以及更新描述信息。然后和当前运行的AIR程序版本进行比较,来决定是否下载和安装。<br /> <br />如何成功配置AIR自动升级?大致可分为2个步骤:<br /> <br />1.ActionScript:<br /><?xml version="1.0" encoding="utf-8"?> <s:Windowed原创 2011-01-08 14:44:00 · 1417 阅读 · 0 评论 -
AIR之获取当前程序版本号
<br />AIR可以通过以下两种方式获取当前程序的版本号:<br /> <br />1. NativeApplication<br />//显示当前版本号 var appXml:XML = NativeApplication.nativeApplication.applicationDescriptor; var ns:Namespace = appXml.namespace(); trace(appXml.ns::version);<br /> <br />2.ApplicationU原创 2011-01-08 14:35:00 · 1709 阅读 · 0 评论 -
FLEX之对象拷贝
<br />1.如何使用ByteArray实现对Object执行复制:<br />/** * copyObject * * @param * ob * @return * * **/ public static function copyObject(ob:*):* { var byteData:ByteArray = new ByteArray(); byteData.writeObject(ob); byteData.position = 0; re原创 2011-04-18 20:12:00 · 1192 阅读 · 0 评论 -
TextInput的maxChars对于半角、全角字符个数验证
TextInput的组件本身有maxChars属性来限制输入文字的个数,但不支持半角、全角。在网上查查了资料,终有所收获。下面放出例子,供大家参考: <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"原创 2011-06-21 18:12:00 · 1138 阅读 · 0 评论 -
关于调用ApplicationUpdaterUI后,无法正常关闭进程
AIR桌面程序支持版本更新,可以用ApplicationUpdaterUI来达到更新程序的目的。但调用ApplicationUpdaterUI后,关闭程序有可能会出现当前进程无法注销掉,只能手动杀死当前AIR桌面程序的进程。在网上搜了搜相关资料,找到了个解决办法。 <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml原创 2011-06-22 17:44:00 · 775 阅读 · 0 评论