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

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.下一步实现动态编入数组值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值