今天被SWFObject困擾一天,發現:
- SWFObject通過本地HTML用不成功,必須通過WEB在線方式取。
- 直接用ADOBE的OBJECT標簽都可以。但是如果一旦加入EXT-YUI的使用,在IE下不行,FF可以。所以還是用SWFObject穩妥些。
- 就算是在線取,如果在嵌套IE的瀏覽工具里(如TT)也會不成功,FF沒有問題。
- 用SWFObject時還要注意,如果要訪問FLASH的函數,輸出完FLASH后,并不能馬上取得指針使用,而要在其它函數中使用,比如:通過某個按鈕事件激發。
也就是,把這部分放在初始化中:
var so = new SWFObject(format_path ("swf/hehe.swf"), "mytopo", "800", "600", "8", "#FFFFFFFF");
so.write("flashcontent");
this._topo = thisMovie("mytopo");
使用的語句放在另一處:
_topo.setBK(format_path ("images/pic3.jpg"));
歸根結底,FLASH函數調用的調試,目前實驗成功的:一是要用SWF,二是要在線調試。
posted on 2007-09-08 22:02
我愛佳娃 閱讀(890)
評論(0) 編輯 收藏 所屬分類:
javascript