我需要捕獲的事件時引發一個Flash視頻結束。如果可能的話,我想區分一下用戶點擊停止按鈕。捕捉Flash Player的事件在Javascript
一件事要做出非常清楚:
我沒有控制權,演示文稿或將SWF文件。
我正在尋找的是簡單的(我認爲)JS用戶端播放器對象的自動化,不是更復雜的交互與呈現本身。我想這將是很簡單的東西,但一打穀歌和Bing搜索後,我找不到任何關於它。
TIA。
我需要捕獲的事件時引發一個Flash視頻結束。如果可能的話,我想區分一下用戶點擊停止按鈕。捕捉Flash Player的事件在Javascript
一件事要做出非常清楚:
我沒有控制權,演示文稿或將SWF文件。
我正在尋找的是簡單的(我認爲)JS用戶端播放器對象的自動化,不是更復雜的交互與呈現本身。我想這將是很簡單的東西,但一打穀歌和Bing搜索後,我找不到任何關於它。
TIA。
沒有做不到的。該SWF不作任何可用的JavaScript層,除非它是專門編程這樣做。如果無法訪問源代碼,那麼您運氣不好。
我知道做到這一點的唯一方法是通過從SWF ExternalInterface調用。
如果你確實有訪問FLA,那麼下面會工作
//閃存
import flash.external.ExternalInterface;
ExternalInterace.call('yourJavascriptFunction', 'other', 'paramaters', 'to', 'pass');
//使用Javascript
function yourJavascriptFunction(param1, param2, param3, param4) {
doSomethingWith(param1, param2, param3, param4);
}
FLA?誰還使用FLA編寫代碼? :) – 2010-01-05 23:43:33