Callback 如何在Royale中建立外部接口
我们正从Flex和FlashPlayer转向ApacheRoyale。我有一些使用ExternalInterface.callback的Flex代码,以便外部Javascript可以运行Flex函数。我搞不懂语法,所以我希望有人能给我一些指导。下面是代码片段:Callback 如何在Royale中建立外部接口,callback,externalinterface,apache-royale,Callback,Externalinterface,Apache Royale,我们正从Flex和FlashPlayer转向ApacheRoyale。我有一些使用ExternalInterface.callback的Flex代码,以便外部Javascript可以运行Flex函数。我搞不懂语法,所以我希望有人能给我一些指导。下面是代码片段: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="initApp()">
<mx:Script>
<![CDATA[
import flash.external.ExternalInterface;
[Bindable] private var QueryNotRunning:Boolean = new Boolean(true);
private function initApp():void{
try {
if (ExternalInterface.available){
ExternalInterface.addCallback("QueryDone",QueryDone);
}
else
ExternalInterface.call("FatalError");
}
catch(e:Error){
ExternalInterface.call("FatalError");
}
}
private function QueryDone():void {
QueryNotRunning = true;
}
]]>
</mx:Script>
这如何翻译成皇家珠宝