我有一个非常奇怪的问题。 我的Web应用程序使用addCallback函数将javascript对象传递给flex应用程序。 当flex应用程序在safari浏览器中处于模态对话框中时,flex应用程序中的对象为null,当我在新窗口中打开flex应用程序时,该对象被正确传递。 但是,我需要showmodaldialog来显示flex应用程序。 任何想法???
flex代码:
ExternalInterface.addCallback( "handleEvent", handleEvent );
override public function handleEvent( event:Object ):Object
{
Alert.show(String(event)); .....
答案 0 :(得分:-1)
可能是一个同步问题,因为Alert.show停止了应用程序,也许在alert.show期间出现了一些其他的javascript调用? 需要更多代码:)