在網頁上使用javascript控制Flash的播放

在網頁上使用javascript控制Flash的播放: 除了在Flash中直接用Action Script控制動畫的播放外,其實也可以在網頁中以 javascript 控制,例如入口網站常有廣告播放完畢後,有一個「重新播放」的超連結!

使用步驟:
  1. 在網頁中插入 Flash 物件時,請記得要設定它的 ID
  2. 使用以下語法控制:(要注意語法有大小寫的分別喔!)

    (網頁中的 Flash id).Play();

    如:ad.Play();



播放動畫:Play()
停止動畫:StopPlay()
動畫是否正在播放:IsPlaying()
跳轉到指定影格:GotoFrame(frame_number)
獲取動畫總影格數:TotalFrames()
回傳當前動畫所在影格:CurrentFrame()
使動畫返回第一影格:Rewind()
放大指定區域:SetZoomRect(left,top,right,buttom)
改變動畫大小:Zoom(percent)
使動畫在 x,y 方向上平移:Pan(x_position,y_position,unit)
返回動畫被載入的百分比:PercentLoaded()
加載動畫:LoadMovie(level_number,path)
例:(網頁中的 Flash id).LoadMovie(0, "***/***.swf");
movie_clip 跳轉到指定影格:TGotoFrame(movie_clip,frame_number)
例:(網頁中的 Flash id).TGotoFrame("_root.實例名.次實例名",影格);
movie_clip 跳轉到指定標籤:TGotoLabel(movie_clip,label_name)
例:(網頁中的 Flash id).TGotoLabel("_root.實例名.次實例名","標籤名");
回傳 movie_clip 當前影格:TCurrentFrame(movie_clip)
回傳 movie_clip 當前標籤:TCurrentLabel(movie_clip)
播放 movie_clip:TPlay(movie_clip)
停止 movie_clip 的播放:TStopPlay(movie_clip)
獲取變量:GetVariable(variable_name)
變量賦值:SetVariable(variable_name,value)
call 指定影格上的 action:TCallFrame(movie_clip,frame_number)
call 指定標籤上的 action:TCallLabel(movie_clip,label)
獲取 movie_clip 的指定屬性:TGetProperty(movie_clip,property)
設置 movie_clip 的指定屬性:TSetProperty(movie_clip,property,number)

留言

這個網誌中的熱門文章

免費影片剪輯「威力導演 365 基礎版」,不用輸入序號,只要註冊會員即可下載使用!

全民學 3D 就從 Blender 3D 開始:Blender 3D 中文化設定、認識視窗介面與學習資源

剪映好用的字幕「簡體轉繁體」工具在這裏,別再找錯了!

ZoomIt 螢幕畫筆推出 8.0 版,繼續榮登電腦教學最佳「隱形」助手!

教學百寶箱:Sizer 幫您記住視窗大小與位置,以後不用每次都辛苦慢慢拖拉滑鼠調整!