将javascript对象传递给flex

时间:2011-07-11 07:01:20

标签: javascript flex safari swfobject

我有一个非常奇怪的问题。 我的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)); .....

1 个答案:

答案 0 :(得分:-1)

可能是一个同步问题,因为Alert.show停止了应用程序,也许在alert.show期间出现了一些其他的javascript调用? 需要更多代码:)