返回列表 上一主題 發帖

[發問] 可以用Actionscript3.0 執行網頁裡的javascript 嗎?

[發問] 可以用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?

謝謝!!

  1. ExternalInterface.call("JS名稱");
複製代碼
回復 1# silverwolf11

TOP

回復 2# gucci

感謝gucci 回覆
我試著把您提供的語法放上去
可是...好像還是不行ㄟ~"~
附件是我的範例
可以幫我看看嗎??
感謝!!

homepage.part1.rar (976.56 KB)

homepage.part2.rar (231.11 KB)

TOP

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

心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

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

回復 4# 小誌

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


chrome 則是沒有畫面...


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

範例:
http://www.dropbox.com/s/pp6ampo3vqcss1m/demo0912.rar

TOP

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

放到網路空間,各瀏覽器能不能看到,與FLASH無關
要看瀏覽器支不支援觀看
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

回復 6# 小誌

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

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題