繼續我以前的帖子...並非常感謝回覆.... 這是我正在嘗試解決的真實情況。 只需從javascript調用swf將swf移動到另一個時間範圍即可。使用javascript移動到swf框架的問題
AS3
Import flash.external.ExternalInterface;
function moveOn (frame:int) : void
{
gotoAndPlay (frame);
}
ExternalInterface.addCallback("myjsFunction", moveOn);
JS
<script language="JavaScript">
function sendtoSwf (frame){
MyMovie.myjsFunction(frame);
}
</script>
...
<object id="MyMovie"...>
...
<param name="allowScriptAccess" value="always" />
....
<embed name="MyMovie".../>
</object>
HTML JS觸發
<a href onclick=」javascript : sendtoSwf(25);」> click here </a>
如果有人能請澄清,因爲我只想觸發來自JS SWF,做我也許不是需要... addCallback(...)行嗎?它應該只是一個...打電話(...)? 我還沒有相當的草擬內部接口的想法呢。 在我的HTML點擊觸發器Im試圖傳遞一個整數值,這是我希望瑞士法郎移動到的實際框架,我不知道如果觸發器應該鏈接到「sendtoSwf」函數或「myjsFunction」...我是否需要在js中引用移動框架的as3函數的實際名稱?(即moveOn) 任何澄清都將非常感謝。感謝預期。 Ed
感謝帕特里克 我設法得到它的工作。添加了一些代碼來檢查瀏覽器類型並重新編寫代碼。 – Edbro 2010-08-26 19:35:36