Flash_Flv播放器制作范例(9)

发布时间:2021-06-08

Flash_Flv播放器制作范例

if(info.code == "NetStream.Buffer.Empty"){

buffer_mc._visible = true;

}

//当视频播放结束时,重新播放

if(info.code == "NetStream.Play.Stop"){

ns.seek(0);

}

}

OK,导出测试一下。

第八步:

------------------------------------------------------------------------------------------------------------ 下面我们来给播放器做个右键菜单(;^ ^)首先,在action层第一帧输入一下代码: var myMenu:ContextMenu = new ContextMenu();

myMenu.hideBuiltInItems();

这里我们自定义了一个myMenu为新的ContexMenu对象,然后我们使用hideBuiltInItems()方法将“设置”和“版权声明”以外的选项都隐藏起来。导出测试一下。 然后我们再输入以下代码:

var i1:ContextMenuItem = new ContextMenuItem("::::: Video Controls :::::",trace); var i2:ContextMenuItem = new ContextMenuItem("Play / Pause",pauseIt,true);

var i3:ContextMenuItem = new ContextMenuItem("Replay",replayIt);

var i4:ContextMenuItem = new ContextMenuItem("Select a Flv files",selectIt,true); var i5:ContextMenuItem = new ContextMenuItem("Copyright 2006 Sailon",trace,true); myMenu.customItems[0] = i1;

myMenu.customItems[1] = i2;

myMenu.customItems[2] = i3;

myMenu.customItems[3] = i4;

myMenu.customItems[4] = i5;

定义i1-i5为新的ContexMenuItem,并在该构造函数中填入相应的参数,具体的参数说明可以查看帮助文档^_^ 然后我们将myMenu的属性coustomItems(数组)赋给i1-i5。 好,现在我们定义好了菜单,下面我们给所对应菜单写上方法,代码如下:

import .FileReference;

//播放暂停方法

function pauseIt() {

ns.pause();

}

//重放方法

function replayIt() {

ns.seek(0);

}

//选择Flv方法 function selectIt(){

var listener:Object = new Object();

listener.onSelect = function(file:FileReference):Void {

Flash_Flv播放器制作范例(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219