注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

.

.

 
 
 

日志

 
 
关于我

本博为百科宝库(珍藏精文2万余篇)。温馨提示: (一)有博友2万8千多位,敬请朋友在理睬头像下加理睬为博友。 (二)百度一下理睬博客可进入本博。 (三)首页中部有理睬其它空间入点,朋友们可点相应的空间、博客进入。

网易考拉推荐

flv播放器的制作步骤  

2009-04-15 21:28:13|  分类: 【其它教程】 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

制作步骤:

  

1. 新建一个FLASH文档,设置舞台大小:300*260。

  

2. 将组件MediaController和MediaDisplay拖入舞台,然后从舞台上删除。这样做的目的是将这两个组件载入库中,

   为接下来用attachMovie()方法将MediaController和MediaDisplay组件载入舞台做好准备。

  

3. 新建一层,命名为function。在该层的第一帧上输入如下AS代码:

 

//代码开始

function init(){

flagNum = 1;

//播放影片的标示

flvNum = 0;

attachController();

};

//将MediaController和MediaDisplay组件载入舞台并初始化

function attachController(){

//将MediaDisplay组件载入舞台并给定义实例名 "flvContainer" + flagNum

_root.attachMovie("MediaDisplay","flvContainer" + flagNum,2);

//设置组件初始参数

with(_root["flvContainer" + flagNum]){

_x = 0;

_y = 0;

setMedia(myArray[flvNum],"FLV");//设置播放格式可以mp3等

}

//将MediaController组件载入舞台并给定义实例名 "flvController" + flagNum

_root.attachMovie("MediaController","flvController" + flagNum,1);

//设置组件初始参数

with(_root["flvController" + flagNum]){

_x = 0;

_y = 190;

activePlayControl = false;

controllerPolicy = "on";

//将MediaController和MediaDisplay组件相关联

associateDisplay(_root["flvContainer" + flagNum]);

};

};

function playNext(){

//将MediaController和MediaDisplay组件从舞台上删除

_root["flvController" + flagNum].removeMovieClip();

_root["flvContainer" + flagNum].removeMovieClip();

flagNum += 1;

flvNum += 1;

//如果播放到影片的最后一首,将flvNum = 0,意为将从头开始播放

if(flvNum == flvTotal) flvNum = 0;

//重新载入MediaController和MediaDisplay组件,并给一新的实例名

attachController();

//因为每播放完一个影片后MediaController和MediaDisplay组件从舞台上被卸载

//然后又重新载入MediaController和MediaDisplay组件并给了另外一个实例名

_root["flvContainer" + flagNum].addEventListener("complete", myListener);

};

//代码结束

 

4.  新建一层,命名为action,在该层第一帧输入一下AS代码:

 

//代码开始

stop();

getURL("http://hcf1314.blog.163.com", "_blank");

//数组myArray用来存储 载入的XML文档中的影片名称

var myArray = new Array();

//影片的总数

var flvTotal:Number;

var myXml = new XML();

myXml.ignoreWhite = true;

myXml.load("list.xml");

myXml.onLoad = function() {

var e = myXml.firstChild.childNodes;

flvTotal = e.length;

for (var i = 0; i<flvTotal; i++) {

myArray.push(e[i].attributes["title"]);

}

init();

_root["flvContainer"+flagNum].addEventListener("complete", myListener);

};

var myListener = new Object();

myListener.complete = function(eventObject) {

playNext();

};

//代码结束

 

5.  用记事本写入下面内容作为播放列表,保存为list.xml:

<?xml version="1.0" encoding="utf-8" ?>

- <flvLists>

<item title="http://XXXXX-00.flv" />

<item title="http://xxxxxxx-01.flv" />

<item title="http://xxxxxxx-02.flv" />

<item title="http://xxxxxxx-03.flv" />

</flvLists>

6.  制作完成。你应该在你的网站中测试这个FLV播放器(祝你好运哦!)。


       更多精彩内容,点击理睬日志链接浏览! 

  ●初学秘笈● ●博客技巧● ●图片制作● ●文字制作● ●文字素材●  ●图画素材● 

 ●背景顶图●  精美时钟● ●边框分割● ●综合素材● ●综合图库●  ●日历天气●

   ●音画素材● ●游戏素材● ●播放素材● ●视频教程● ●电脑技巧● ●制作教程● 

●在线制作● ●软件下载● 人文史地● ●奇趣八卦● ●娱乐明星● ●名人博客●

   ●百科奇闻● ●趣味制作● ●趣味图片● ●免费电影● ●搜索引擎● 常用网站● 

●艺术网站● ●个人情感● 美眉写真● ●摩登时尚● ●写作范文● ●生活宝典●

想提高人气吗?请点击右图进入:2008年12月8日 - 理睬 - 理 睬  2008年12月8日 - 理睬 - 理 睬


               日志后面导航样本 - 理睬 - 理 睬

  评论这张
 
阅读(848)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017