7月 302013
 

   我们做一个AIR,一般都不会一次做完美。而发布出去后,用户安装了。这个时候就需要一个自动更新功能。你一次一次的去完美,就一次一次的更新版本号,通过版本号的不同来更新你的AIR.

         这里讲的一个方法,是没有用到AIR新的API(ApplicationUpdaterUI)。这里的流程如下,运行AIR,然后去读取服务器上的一个已经配置好的update.xml,通过xml获取服务器上的air程序的版本号,用这个版本号和当前已经安装的air程序的版本号对比。如果服务器上的版本号高于当前已经安装的版本,就更新air程序。

<?xml version="1.0" encoding="utf-8"?>   
  <update>   
      <version>1.2</version>   
      <url>D:\dev\version\qi.air</url>  
  </update>  

Continue reading »

7月 112013
 

    AIR文件的拖放,分为从操作系统脱文件到AIR窗体中和在AIR窗体内部拖放以及从AIR窗体内部拖动对象操作系统中。无论怎么拖,上拖下拖,都得有个被拖动对象和接受拖动的对象。不过,在这个中间,有个好东西,叫做Clipboard。这个就像一个临时存储器一样,你拖什么,我存着。

    拖拽的过程,我们分三个阶段。启动,拖动,放下。

Continue reading »

7月 032013
 

as3多个视频同时播放效率问题,目前,只做了两种方式的测试。

第一种,用bitmap。用ENTER_FRAME,驱动,对视频进行draw,然后将draw的bitmapData给建立的多个bitmap。

第二种,就是笨笨的做多个nc,ns,video,让其播放,添加到显示列表中。

添加了8个视频,两种方式进行对比,发现第二种方式所占用的cpu是第一种的三倍,占用的内存约是第一种的两倍。

贴出code:

Continue reading »

7月 022013
 

AIR打开一个文件,AIR打开一个目录,AIR打开一个文件夹,AIR选择一个文件,AIR选择一个目录,AIR选择一个文件夹。

AIR操作文件,AIR操作文件目录,AIR操作文件路径。

 

Continue reading »

网站地图