本文實例講述了JS訪問SWF的函數用法。分享給大家供大家參考。具體分析如下:
關于Flash和JS相互調用的例子已經說很多了,這不是難題,當然,調用錯誤這也不是Flash和JS的錯誤,我們今天就來徹底解決IE,FF和Chrome之間的不兼容問題!
我們知道,Flash中,如果訪問外部JS函數,只需
如果要JS訪問Flash中的函數,需要用addCallBack注冊一個回調函數,讓JS去調用(AS2例子)
- import flash.external.*;
- var methodName:String = "SetImgPath";
- //JS需要調用的函數名字
- var instance:Object = null;
- var method:Function = extractstr;
- //Flash中實際的函數名字,參數忽略,但是你調用的時候要記得有參數的要加上
- var wasSuccessful:Boolean = ExternalInterface.addCallback(methodName, instance, method);
- trace(wasSuccessful+"-callback")
新聞熱點
疑難解答
圖片精選