FlashDevelop配合自动化脚本自动复制资源文件到输出目录

2011年12月21日 5 条评论

在做AIR应用的时候总是会使用一些图片,声音,或者其他类型的资源文件,通常我们将这些资源文件放到一个单独的目录下,然后再将其复制到bin目录里打包.在Flex(Flash Builder)里可以将编译器选项里的【将非嵌入文件复制到输出文件夹】打钩就会自动复制非嵌入的资源文件复制到输出文件夹.
阅读全文...

标签: , , ,

360不再报开机自启动的AIR应用程序为恶意软件

2010年10月31日 1 条评论

我有做个AIR的应用notepaper,里面有设置开机自启动项,但是一设置为开机自启动360就报恶意软件,设置为信任也不管用:mrgreen: 前天给360提了个建议,OK,很快就有技术联系了我,然后建议他们AIR的开机自启动都不要报恶意软件了 :roll: 今天刚开机我的notepaper就出来了,然后去360体检下,竟然了100分,耶终于不再报恶意软件了 :grin: 然后又重新做了个AIR测试了下,一切OK, 不论是编译为air还是exe都通过了.

最后总结:可能是360不把启动项里的链接作为恶意程序了吧.

NativeMenu ContextMenuEvent

2009年8月18日 1 条评论

今天群里朋友问,A B C D多个显示对象有同一个NativeMenu菜单,怎么知道是哪个显示对象弹出的菜单?
首先想到的是NativeMenu有Event.DISPLAYING事件,可是具体是哪个显示对象就不好弄了,
然后想,如果只是相同的菜单显示,而用不同的NativeMenu可以用闭包函数实现,O(∩_∩)O~
可是那位朋友说用闭包不适合的,o(╯□╰)o
又有朋友说用ContextMenuEvent.MENU_SELECT试试,我想NativeMenu没有ContextMenuEvent事件的,怎么能用呢。
先试下再说了, 没想到果然ok的,郁闷了,API上说NativeMenu没有ContextMenuEvent事件的啊, 莫非我的API有误?describeType 看下,晕倒,也没ContextMenuEvent事件的。
然后测试NativeWidow.menu,不会触发ContextMenuEvent事件,
然后猜想,可能InteractiveObject的contextMenu会自动添加ContextMenuEvent.MENU_SELET事件。

结论:InteractiveObject的contextMenu会自动添加ContextMenuEvent.MENU_SELET事件,而不管是不是ContextMenu

下面是测试代码:
阅读全文...

Error creating AIR file: 303

2009年7月27日 没有评论

缺少某个文件,比如我的16x16.png 找不到, 在icon目录里,它居然好好的躺在那里, :mrgreen: 见鬼了, 又在发布的第2步 Included files 里找不到16x16.png 阅读全文...

标签: ,

AIR 模式化窗口

2009年7月6日 5 条评论

做地图编辑器的时候,要用到模式窗口,于是乎 : Google,baidu,qq齐上阵。
经过一下午的努力,终于解决了.其实方法蛮简单的,只是一时糊涂,没想到,放代码上了。

代码放到了我在github的类库里,请看 com.litefeel.utils.NatiaveWindowUtil 的源码。

标签: ,

AIR Process terminated without establishing connection to debugger.

2009年6月30日 没有评论

问题:

airError.jpg

Process terminated without establishing connection to debugger.
Command:
"f:Program FilesAdobeFlex Builder 3 Plug-insdks3.2.0binadl.exe"
"E:My documentsFlexProjectmap Editorbin-debugMapEditor-app.xml"
"E:My documentsFlexProjectmap Editorbin-debug"
Output from command:
invalid application descriptior: descriptor version does not match runtime version

解决方法:

修改air-app.xml配置文件。
将Application修改为下面的一行, 重新编译,ok解决了。

<application xmlns="http://ns.adobe.com/air/application/1.5">

温馨提示 ;-)

flex sdk 3.0.0的改成 1.0
flex sdk 3.2 的改成 1.5

标签: ,
回到顶部