javascript 操縱Flash播放,顯示Flash 載入進度 來自 http://www.enet.com.cn

來源:互聯網
上載者:User
var movie,timer,step,total,state=null,delay=100
function init()
{
movie=window.document.movie
total=movie.TotalFrames
step=total/100|0
buttonState(false)
timer=setInterval("showStatus()",delay)
window.setTimeout("Play();",2000)
}
function Rewind(){
movie.Rewind()
}

function Back(){
if(movie.FrameNum!=0&&state!="forward"){
state="back"
Quick()
setTimeout("Back()",delay)
}
else state=null
}
function Play(){
movie.Play();
}
function Pause(){
with(movie)IsPlaying()?StopPlay():Play()
}
function Stop(){
movie.StopPlay()
}
function Forward(){
if(movie.FrameNum!=total-1&&state!="back"){
state="forward"
Quick()
setTimeout("Forward()",delay)
}
else state=null
}
function GoToEnd(){
movie.GoToFrame(total-1)
}
function Replay(){
Rewind()
Play()
setTimeout("Play()",delay*5)
}
function showStatus(){
var N=movie.FrameNum+1
bar.style.width=Math.round(N*100/total)+"%"
frameCount.innerText="下載完成,如未播放請點擊下方或Flash中的播放按鈕進行播放 當前播放幀數: " +N+"/"+total
}
function Quick(){
var targetFrame=movie.FrameNum+step*{back:-1,forward:1}[state]
movie.GoToFrame(targetFrame)
}
function selectMovie(){
document.getElementById("moviefile").click()
}
function buttonState(de){
var buttons=ctlButtons.document.all.tags("BUTTON")
for(var i=0;i

  • 上一篇:JSP 試題集
  • 下一篇:單點登入SSO技術資料收集
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.