Board logo

標題: [發問] 可以用Actionscript3.0 執行網頁裡的javascript 嗎? [打印本頁]

作者: silverwolf11    時間: 2012-9-10 13:28     標題: 可以用Actionscript3.0 執行網頁裡的javascript 嗎?

請問
我使用了 Flash 組件裡的影片播放器(videoPlay)
裡面載入 sol.flv 的影片
場景只有一個影格
語法如下
  1. import fl.video.VideoEvent;
  2. videoPlay.source="sol.flv";
  3. videoPlay.play();
  4. videoPlay.addEventListener(VideoEvent.COMPLETE, $video);
  5. function $video(e:Event){
  6. 執行網頁的js[removeBtn()]
  7. }
複製代碼
當影片播放完畢後
想讓它執行網頁裡的javascript
請問應該如何寫??

如果html與swf在不同目錄下可以執行嗎?
index.html在homepage目錄下
swf與sol.flv在homepage的子目錄video裡

還有...flash可以載入mpg的影片檔嗎?
還是只能將mpg轉檔成flv?

謝謝!!
作者: gucci    時間: 2012-9-10 15:38

  1. ExternalInterface.call("JS名稱");
複製代碼
回復 1# silverwolf11
作者: silverwolf11    時間: 2012-9-11 08:23

回復 2# gucci

感謝gucci 回覆
我試著把您提供的語法放上去
可是...好像還是不行ㄟ~"~
附件是我的範例
可以幫我看看嗎??
感謝!!
作者: 小誌    時間: 2012-9-12 03:32

GUCCI提供的解法是正確的
你附加的檔案我下載測試也是正確的

[attach]12453[/attach]
作者: silverwolf11    時間: 2012-9-12 08:41

本帖最後由 silverwolf11 於 2012-9-12 08:43 編輯

回復 4# 小誌

ㄟ~~~ 真的!!
可是我執行時都會有錯誤訊息
IE,FF,Opera,safari 會出現下面訊息
[attach]12456[/attach]

chrome 則是沒有畫面...
[attach]12457[/attach]

如果就這樣把它放到網路空間
會不會造成有些使用者看得到畫面
有些則看不到的情形啊??

範例:
http://www.dropbox.com/s/pp6ampo3vqcss1m/demo0912.rar
作者: 小誌    時間: 2012-9-12 14:49

不能用 file:// 在本機瀏覽
要以網路 http:// 方式瀏覽

放到網路空間,各瀏覽器能不能看到,與FLASH無關
要看瀏覽器支不支援觀看
作者: silverwolf11    時間: 2012-9-12 22:08

回復 6# 小誌

有了有了!!!!
放到網路測試就可以了~
真的很感謝您~~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)