⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flashplayer.js

📁 SK信息采集2.0功能介绍: 1.可针对任何静态网页,动态网页进行采集。包括htm,html,shtml,ASP,ASPX,JSP,PHP等。 2.增加自定文件采集.用户可采集网页中的所有文件.
💻 JS
字号:
var FlashSrc; //定义Flash地址
var total;//定义flash影片总帧数
var frame_number;//定义flash影片当前帧数

//以下是滚动条图片拖动程序
var dragapproved=false;
var z,x,y
//移动函数
function move(){
if (event.button==1&&dragapproved){
y=temp1+event.clientX-x;
//以下是控制移动的范围
if(y<0)
 y=0;
if(y>500)
 y=500;

z.style.pixelLeft=y
movie.GotoFrame(y/500*total);//移动到某一位置,flash影片播放到某个位置
return false
}
}
//获得拖动前初始数据的函数
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
x=event.clientX
document.onmousemove=move
}
}

//动态显示播放影片的当前帧/总帧数
function ShowCount(){
 frame_number=movie.CurrentFrame();
 frame_number++;
 frameCount.innerText=frame_number+"/"+movie.TotalFrames;
 element.style.pixelLeft=480*(frame_number/movie.TotalFrames)-15;//滚动条图片随之到相应的位置
 if(frame_number==movie.TotalFrames)
  clearTimeout(tn_ID);
 else
  var tn_ID=setTimeout('ShowCount();',1000);
}
//使影片返回第一帧 
function Rewind(){
 if(movie.IsPlaying()){
 Pause();
 }
 movie.Rewind();
 element.style.pixelLeft=0;
 frameCount.innerText="1/"+total;
}
//播放影片 
function Play(){
 movie.Play();
 ShowCount();
}
//暂停播放
function Pause(){
 movie.StopPlay();
}

//跳至最末帧
function GoToEnd(){
 if(movie.IsPlaying())
  Pause();
 movie.GotoFrame(total);
 element.style.pixelLeft=500;
 frameCount.innerText=total+"/"+total;
}
//快退影片
function Back()
{
 if(movie.IsPlaying())
  Pause();
 frame_number=frame_number-50;
 movie.GotoFrame(frame_number);
 Play();
}
//快进影片
function Forward()
{
 if(movie.IsPlaying())
  Pause();
 frame_number=frame_number+50;
 movie.GotoFrame(frame_number);
 Play();
}
//重新播放影片
function Replay(){
 if(movie.IsPlaying()){
 Pause();
 movie.Rewind();
 Play();
 }
 else
 {
 movie.Rewind();
 Play(); 
 }
}
//停止播放影片返回到第一帧
function Stop(){
 if(movie.IsPlaying()){
 Pause();
 movie.Rewind();
 }
 else
 {
 movie.Rewind();
 }
}
//全屏观看
function FullScreen()
{
 window.open(FlashSrc);	
}
//显示影片载入进度,完全载入后控制按钮可用
function Loading(){
	
 var in_ID;
 bar.style.width=Math.round(movie.PercentLoaded())+"%";
 frameCount.innerText=Math.round(movie.PercentLoaded())+"%";
 if(movie.PercentLoaded() >= 100){
  PlayerButtons.document.all.tags('IMG')[0].disabled=false;
  PlayerButtons.document.all.tags('IMG')[1].disabled=false;
  PlayerButtons.document.all.tags('IMG')[2].disabled=false;
  PlayerButtons.document.all.tags('IMG')[3].disabled=false;
  PlayerButtons.document.all.tags('IMG')[4].disabled=false;
  PlayerButtons.document.all.tags('IMG')[5].disabled=false;
  PlayerButtons.document.all.tags('IMG')[6].disabled=false;
  PlayerButtons.document.all.tags('IMG')[7].disabled=false;
  PlayerButtons.document.all.tags('IMG')[8].disabled=false;

total=movie.TotalFrames;
  frame_number++;
  frameCount.innerText=frame_number+"/"+total;
  bar.style.background="";
  bar.innerHTML='<img src="/Skin/Default/posbar1.gif" style="POSITION:relative;cursor:hand;border:0;" id="element" class="drag" OnMouseOver="fnOnMouseOver()" OnMouseOut="fnOnMouseOut()">';
  document.onmousedown=drags
  document.onmouseup=new Function("dragapproved=false;Play()")
  ShowCount();
  clearTimeout(in_ID);
 }
 else
  in_ID=setTimeout("Loading();",1000);
}

//开始载入flash影片,载入过程中,播放控制按钮不可用
function LoadFlashUrl(FlashUrl,FlashWidth,FlashHeight){
 FlashSrc=FlashUrl;
 movie.LoadMovie(0, FlashUrl);
 movie.width=FlashWidth;
 movie.height=FlashHeight;
 PlayerButtons.document.all.tags('IMG')[0].disabled=true;
 PlayerButtons.document.all.tags('IMG')[1].disabled=true;
 PlayerButtons.document.all.tags('IMG')[2].disabled=true;
 PlayerButtons.document.all.tags('IMG')[3].disabled=true;
 PlayerButtons.document.all.tags('IMG')[4].disabled=true;
 PlayerButtons.document.all.tags('IMG')[5].disabled=true;
 PlayerButtons.document.all.tags('IMG')[6].disabled=true;
 PlayerButtons.document.all.tags('IMG')[7].disabled=true;
 PlayerButtons.document.all.tags('IMG')[8].disabled=true;

 frame_number=movie.CurrentFrame();
 Loading();
}
//显示层函数
function showMenu(menu){
menu.style.display='block';
}

//鼠标点击滚动条上的位置,影片相应播放到那个位置
function Jump(fnume){
 if(movie.IsPlaying()){
 Pause();
 movie.GotoFrame(fnume);
 Play();
 }
 else
 {
 movie.GotoFrame(fnume);
 Play();
 }
}

//以下两个函数是图片切换函数
function fnOnMouseOver(){
 element.src = "/Skin/Default/posbar.gif";
}

function fnOnMouseOut(){
 element.src = "/Skin/Default/posbar1.gif";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -