Category Archives: AIR

Adobe Air

AIR中关闭所有打开的窗口

在AIR工程中, 如果新建某个窗口, 当关闭主窗口时, 新窗口并不随着主窗口的关闭而关闭, 但是在很多情况下. 我们需要在主窗口关闭时, 所有的子窗口都一起关闭.
为了达到这个效果, 我们监听主窗口的Event.CLOSING事件, 当用户点击主窗口关闭按钮或是单击任务栏右键时, 我们采取一定措施

More…

Posted in AIR | Tagged | 3 Comments

AIR中窗口的关闭

在默认情况下, AIR程序中已经被关闭的窗口不可以再次打开的.因此我们通过visible属性 来模拟打开关闭[ 没有关闭, 只是隐藏]:
以下代码新建了一个窗口, 并监听Event.CLOSING事件, 阻止默认行为, 使得用户在点击关闭窗口时,窗口只隐藏而不关闭, 当用户再次点击主窗口的̶

More…

Posted in AIR | Tagged | Leave a comment

略微总结下Air工程中的xml配置[描述]文件

在Flex Builder中新建一个Air工程会自动产生一个对应的配置文件,[也许叫做描述文件会更加确切],  如新建一个名为"AIRTest"的工程, 则会产生一个"AIRTest-app.xml"的配置文件.  本文略加总结, 

More…

Posted in AIR | Tagged | Leave a comment

Air中新建窗口 Create New Window In Air

问题:在Air中新建一个窗口
代码实现:
在app初始化时执行以下函数,将新建并添加一个名为"New Winidow Test",长宽分别为200的窗口:
private function init():void {
newWindow = new Window();
new

More…

Posted in AIR | Tagged | Leave a comment

AIR中使用SQLite新手入门

[小站博客均为原创, 转载请保留以下信息:

作者:http://liguoliang.com 欢迎访问:Adobe上海用户组: http://riashanghai.com ]

关于SQLite的介绍: http://www.ibm.com/developerworks/cn/opensource/os-sqlite/

1. 确定连接模式

首先要确定连接模式, 是asynchronous[异步], 还是synchronous[同步].

异步执行方式: 运行操作数据库的指令, 数据库在后台运行, 在操作结束或失败后会dispatch一个Event,由该Event激发后续代码继续运行.异步方式有一个明显的好处: 数据库的操作是在后台运行的, 而与此同时,你的主程序代码可同时运行. 更为重要的是, 你不能因为数据库操作没有结束而冻结用户窗口.

从概念上来讲, 使用同步方式要比异步方式简单一些, 因为同步方式的代码可以按照一个次序进行, 而异步方式主要通过EventListener.

同步执行方式: 除了异步执行方式之外, Adobe AIR 也支持同步方式, 但是对数据库的操作不在后台运行, 而是使用与主程序同一个线程.

More…

Posted in AIR | Tagged , , | Leave a comment