[AS2]
依序輪播在陣列中所設定的FLV,設定幾個就播幾個
輪播結束跳回第一個FLV並停止播放,按PLAY可重新輪播
● 從視窗/組件 面板, 把FLVPlayback組件,拖進舞台第一影格, 並在屬性面板將其命名為my_FLVPlybk
第一影格AS2
//[AS2]
//依序輪播在陣列中所設定的FLV,設定幾個就播幾個
//輪播結束跳回第一個FLV並停止播放,按PLAY可重新輪播
//
import mx.video.*;
//
var flvAry:Array = new Array();
//以下設定FLV網址,絕對路徑或相對路徑,比照以下型式依序設定
//若要增加第5個,則為 → flvAry[5] = "網址路徑檔名";
//本例,因為沒有足夠的線上FLV檔來源, 第1與3, 第2與4設定相同網址路徑
flvAry[1] = "http://www.helpexamples.com/flash/video/water.flv";
flvAry[2] = "http://www.helpexamples.com/flash/video/clouds.flv";
flvAry[3] = "http://www.helpexamples.com/flash/video/water.flv";
flvAry[4] = "http://www.helpexamples.com/flash/video/clouds.flv";
//
var i:Number = 1;
//第一個flv
my_FLVPlybk.contentPath = flvAry[i];
//
showInf();
//
var listenerObject:Object = new Object();
//
listenerObject.complete = function(eventObject:Object):Void {
if( i < flvAry.length-1 ) {
i++;
my_FLVPlybk.contentPath = flvAry[i];
} else {
i=1;
my_FLVPlybk.contentPath = flvAry[i];
my_FLVPlybk.stop();
}
//
showInf();
};
my_FLVPlybk.addEventListener("complete", listenerObject);
//
function showInf(){
info.text = "現在播放:" + my_FLVPlybk.contentPath;
num.text = "[" + i + "]";
}
SWF瀏覽
http://sites.google.com/site/terfict3/home/981017_flvs.swf
上面這個swf預覽抓不到flv播放介面,可點[SWF瀏覽]之連結,完整檢視.
FLA下載
http://sites.google.com/site/terfict3/home/981017_flvs.rar
2009年12月27日 星期日
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言