Flash ActionScript 3--在线视频播放器简单实现

来源:互联网 发布:js动态生成树形菜单 编辑:程序博客网 时间:2024/05/09 08:07

1.在舞台上放置一个FLVPlayback组件,定义名称为mypl

2.将需要播放的视频文件xn1.flv和xn2.flv放入发布的swf文件同一目录下

3.编写如下脚本代码,列表动态生成,其中的文件可以通过修改数组中的值读取

 

 

脚本代码:

import fl.controls.List;
import fl.data.DataProvider;

 

var alist:List=new List();
var sz:Array=new Array();


sz=[{label:"a",data:"xn1.flv"},{label:"b",data:"xn2.flv"}];//需要播放的文件列表存入数组

alist.setSize(60,40);
alist.move(200,200);//列表定位
addChild(alist);//舞台中加入列表

alist.dataProvider=new DataProvider(sz);//数组绑定到列表中

alist.selectedIndex=0;//设置初始播放文件为第一个文件
mypl.source=alist.selectedItem.data;//绑定播放列表到播放器
alist.addEventListener(Event.CHANGE,djsj);//设置列表单击事件


function djsj(e){
 mypl.source=e.target.selectedItem.data;//根据选中值设置当前播放器要播放哪个文件
 mypl.play();
}

4.下一步实现动态编入数组值

原创粉丝点击