flex – Adob??e Air – 用空气打开文件
发布时间:2020-12-15 01:48:26 所属栏目:百科 来源:网络整理
导读:所以我创建了一个Air应用程序,可以保存为自定义文件类型.我在发布应用程序时设置了文件关联,当您双击该文件时,它会打开空中应用程序.有什么钩子可以检测到应用程序是通过文件打开的?显然,我需要检测到这一点,然后让应用程序打开文件本身. 解决方法 收听 Inv
所以我创建了一个Air应用程序,可以保存为自定义文件类型.我在发布应用程序时设置了文件关联,当您双击该文件时,它会打开空中应用程序.有什么钩子可以检测到应用程序是通过文件打开的?显然,我需要检测到这一点,然后让应用程序打开文件本身.
解决方法
收听
InvokeEvent,它将保存所请求文件名的arguments属性:
快速mxml示例: <?xml version="1.0"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:s="spark.components.*" invoke="onAppInvoke(event);"> <mx:Script><![CDATA[ import mx.controls.Alert; private function onAppInvoke(event:InvokeEvent):void { if (event.arguments.length>0) { // ok app call with an arguments var fileName:String=event.arguments[0]; Alert.show("app open with : "+fileName); } else { // app open normally Alert.show("normal launch"); } } ]]></mx:Script> </mx:WindowedApplication> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |