2009-10-16 36 views

回答

2

是的。在Actionscript 3中(不確定約2),您可以使用ExternalInterface對象對您的Flash應用所在頁面的DOM執行任何Javascript。

ExternalInterface還爲您的頁面上的Javascript提供了在Flash應用程序中調用函數的功能。

ExternalInterface - ActionScript 3.0

+0

我相信AS2'fscommand'提供了類似的功能。 – Amarghosh 2009-10-16 14:31:39

+0

SecurityError:錯誤#2060:安全沙箱衝突:ExternalInterface調用方http://media.varheroes.com/flash/flashtest.swf無法訪問http://apps.facebook.com/feline-frenzy/flashtest/。 \t在flash.external :: ExternalInterface的$/_ initJS() \t在flash.external :: ExternalInterface的$ /的addCallback() \t在flashtest_fla :: MainTimeline /幀1() – 2010-02-05 08:20:35

+0

@Fahim - 這是一個跨域安全問題。做一些Google搜索......或者在SO上提出另一個問題。 – 2010-02-05 13:35:12

相關問題