2009-12-07 99 views

回答

1

雖然我需要同意Amarghosh,但您可以使用一些技巧來避免ExternalInterface - 爲什麼不使用ExternalInterface。

你可以嘗試的招數是:

  • 導航到一個javascript:URL。在AS2中,您曾經可以使用getURL("javascript:myFunction()") - 我沒有在as3中使用這個技巧,但我猜想像navigateToUrl(new URLRequest('javascript:myFunction()'));這樣的東西可能會起作用。
  • (這是一個非常老的,我們用來在Flash中使用回4天)通過JS
  • 頁面加載到一個iframe中,可能通過GET參數,並在此頁面與託管頁面溝通

兩個這些可能或不可能在不同的瀏覽器中可靠地工作。 ExternalInterface更可靠和靈活,所以我真的很想知道爲什麼你要避免它...

相關問題