发新帖  新投票  回帖 
7426个阅读者,15条回复 | 打印 | 订阅 | 收藏
wu341

发表时间:2016-10-12 21:20

带视频背景播放器(ActionScript2.0)[下载]



wu341 发表在 动漫学坊 华声论坛 http://bbs.voc.com.cn/forum-325-1.html

带视频背景播放器(ActionScript2.0带详细代码注释,可选择不使用视频)[下载]

[全屏欣赏]






目标另存为下载(下载后把后缀swf改为rar解压)


http://image.hnol.net/c/swf/2016-10/12/23/20161012231053841-2768212.swf CS5.5版本

http://image.hnol.net/c/swf/2016-10/13/04/20161013041945191-2768212.swf CS4版本


PS:对ActionScript2.0不熟悉,东拉西凑终于弄出来了,视频自适应舞台大小,可能存在BUG,

指正为谢!



[本帖最后由 wu341 于 2016-10-13 04:21 编辑]

 
hs59448

回复时间:2016-10-12 21:41
谢谢老师分享




----------------------------------------------
声明:
  1、本人是文盲,以上内容文字均不认识,也看不懂是什么意思;
  2、此事与本人一点关系都没有,只是本着“中华民族看贴(实际看不懂)回贴(利人利己)的优秀传统美德”,顺便赚3个工分;
  3、本人在此留言均为网络上复制,并不代表本人同意、支持或者反对楼主观点;
  4、如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴;
  5、本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表;
  6、此声明最终解释权归本人所有。
 
连地听雷

回复时间:2016-10-12 22:45
歌单可以在里面修改,这真是我们这些没有空间屌丝的福音。




----------------------------------------------
没有最好,只有更好!
 
枳橘吟

回复时间:2016-10-13 02:13

原帖由 wu341 于 2016-10-12 21:20 发表

带视频背景播放器(ActionScript2.0带详细代码注释,可选择不使用视频)[下载]
…………

目标另存为下载(下载后把后缀swf改为rar解压)


http://image.hnol.net/c/swf/2016-10/12/23/20161012231053841-2768212.swf

PS:对ActionScript2.0不熟悉,东拉西凑终于弄出来了,视频自适应舞台大小,可能存在BUG,

指正为谢!


  谢谢 wu341君 的分享。
  用不太熟悉的AS2专门制作了这款播放器,看来是有针对性的。费神了。
  上面的下载文件是否上传错了,不是AS2版本,CS4也打不开。
  演示文件倒是AS2版的,但反编后恐引起变化,库剪辑名肯定不对了,剖析也不方便。

  问好。

 
wu341

回复时间:2016-10-13 04:26

原帖由 枳橘吟 于 2016-10-13 02:13 发表

原帖由 wu341 于 2016-10-12 21:20 发表

带视频背景播放器(ActionScript2.0带详细代码注释,可选择不使用视频)[下载]
…………

目标另存为下载(下载后把后缀swf改为rar解压)


http://image.hnol.net/c/swf/2016-10/12/23/20161012231053841-2768212.swf

PS:对ActionScript2.0不熟悉,东拉西凑终于弄出来了,视频自适应舞台大小,可能存在BUG,

指正为谢!


  谢谢 wu341君 的分享。
  用不太熟悉的AS2专门制作了这款播放器,看来是有针对性的。费神了。
  上面的下载文件是否上传错了,不是AS2版本,CS4也打不开。
  演示文件倒是AS2版的,但反编后恐引起变化,库剪辑名肯定不对了,剖析也不方便。

  问好。


枳老好!
纯粹是为了练习,谈不上针对。
下载文件没错,我的原文件是用CS5.5制作的。
现也从新保存了CS4版本。
我电脑上由于没安装CS4,所以无法测试,也不知道用CS4打开有无问题。
CS4软件下载中~

[本帖最后由 wu341 于 2016-10-13 04:38 编辑]

 
勤恳女神

回复时间:2016-10-13 07:03
带视频背景播放器,朋友制作的很漂亮,画面清晰。欣赏了,谢谢分享,祝秋安!

 
向往2014

回复时间:2016-10-13 07:29
谢谢分享 很漂亮的视频 播放器的制作也是很棒 欣赏




----------------------------------------------
学习好比骑单车 不进则倒

-----自勉
 
枳橘吟

回复时间:2016-10-13 08:46

原帖由 wu341 于 2016-10-13 04:26 发表

原帖由 枳橘吟 于 2016-10-13 02:13 发表

原帖由 wu341 于 2016-10-12 21:20 发表

带视频背景播放器(ActionScript2.0带详细代码注释,可选择不使用视频)[下载]
…………

目标另存为下载(下载后把后缀swf改为rar解压)

http://image.hnol.net/c/swf/2016-10/12/23/20161012231053841-2768212.swf
PS:对ActionScript2.0不熟悉,东拉西凑终于弄出来了,视频自适应舞台大小,可能存在BUG,
指正为谢!


  谢谢 wu341君 的分享。
…………
  问好。

枳老好!
纯粹是为了练习,谈不上针对。
下载文件没错,我的原文件是用CS5.5制作的。
现也从新保存了CS4版本。
我电脑上由于没安装CS4,所以无法测试,也不知道用CS4打开有无问题。
CS4软件下载中~

  又让 wu341君 费心、费时了。
  下载后想转换为熟悉的版本,先转(CS3),再转(AS2)。输出正常,但时间轴变得不认识了。
  只好新建一个文件,将所有内容“搬”过去。正常了。
  http://image.hnol.net/c/swf/2016-10/13/08/201610130839193661-1001763.swf
  解压方法同 wu341君。

  还问一下,你的制作版本为高版本,你的发帖怎么又是 AS2 呢?(反编出来为AS2)
  【鼓捣了一下,明白了:软件为CS4,制作环境为AS2 】

  感谢。过后消化、品味。
  问好。


[本帖最后由 枳橘吟 于 2016-10-13 09:33 编辑]

 
wu341

回复时间:2016-10-13 12:22
枳老客气!

弄这个播放器的本意是想测试下F软件版本与代码版本的关系,从中获得了一点点如下:

高版本软件制作的东西。
代码2.0版本:低版本软件不能打开;软件自带的组件也不能通用。
代码3.0版本:CS6用CS5可以打开;高版本软件基本都在低版本软件的基础上新增了一些新类,也就是说高版本软件可以完全打开低版本的制作,相反,就算可以打开,但是高版本里新增的类低版本就不能用。

比如:软件CS6里自带了JSON可以直接用,CS3、4、5 版本软件就需要外置导入;display3D也是CS6新增的(http://bbs.voc.com.cn/topic-7437651-1-1.html就是用CS6自带的display3D制作的),当然还有很多~

总体说来,只要代码的版本相同,一般制作与软件版本没多大关系。网上代码大神很多,他们的作品就是原代码我们也很难理解,更不要说是破译代码

回头说下我这制作,抛开视频部分不考虑,枳老费心看下制作里的不足修改为谢!

问好!

 
枳橘吟

回复时间:2016-10-13 14:28

原帖由 wu341 于 2016-10-13 12:22 发表
枳老客气!

弄这个播放器的本意是想测试下F软件版本与代码版本的关系,从中获得了一点点如下:

高版本软件制作的东西。
代码2.0版本:低版本软件不能打开;软件自带的组件也不能通用。
代码3.0版本:CS6用CS5可以打开;高版本软件基本都在低版本软件的基础上新增了一些新类,也就是说高版本软件可以完全打开低版本的制作,相反,就算可以打开,但是高版本里新增的类低版本就不能用。

比如:软件CS6里自带了JSON可以直接用,CS3、4、5 版本软件就需要外置导入;display3D也是CS6新增的(http://bbs.voc.com.cn/topic-7437651-1-1.html就是用CS6自带的display3D制作的),当然还有很多~

总体说来,只要代码的版本相同,一般制作与软件版本没多大关系。网上代码大神很多,他们的作品就是原代码我们也很难理解,更不要说是破译代码

回头说下我这制作,抛开视频部分不考虑,枳老费心看下制作里的不足修改为谢!

问好!

  谢谢 wu341君 关于软件版本的讲解。
  我至今还在鼓捣AS2,有心跨过CS3这道坎,却是“有心杀贼,无力回天”。心虽未死,但感觉各方面都有些吃力,只能耿耿于怀,有一下,无一下的擦擦边。你是盛年,正走上坡;我走的下坡。
  正式“上网”有十年了,闲逛而已。暗自思量,若用这十年学个外语,应该可以当翻译了。玩物丧志。
  喜欢看别人的制作,不管高低,只要感觉有亮点的。你是关注的人之一,此款制作肯定要细细品味。至于看“不足”,不是玩笑话,就是抬举了。看不明白的,倒是要请教、吵扰的。

  问好。

 
枳橘吟

回复时间:2016-10-14 03:42
  谨复 wu341君:
  细细品味这款播放器制作(不敢说透彻),很过瘾。
  脚本编写条理清晰、简练、易读,似乎是CS3的风格。注释详细。据网上说,给制作写上注释,是对读者的尊重。我不行,自己看自己的东西,也有点稀里糊涂。
  视频部分,音量设置为0。若再加一句:mysound.stop(); 这样视频的“声音”就完全停止了。不知对不对。
  这款播放器,是在音乐播放器的基础上增加了视频背景(见过一款频谱背景的),音乐播放器应该是很成熟的一款。也许原作没有将信息直接写在脚本中,应该是采用xml信息文件方式加载的。
  于是有了点想法。仍采用xml信息文件方式加载(音乐信息)【加载、解析写在场景中,输出两个数组】,player剪辑中的数组读取这两个数组(等于这两个数组)。这样,改动不大。只是考虑解析要占用一点时间,为确保player剪辑读取场景中的数组不至为空,场景中的脚本需稍微调整一下。【这个想法,你在另帖的“裸视频”中已应用】
  对于视频节目的链接,可写在上述信息文件中,也可采用外挂参数的方式加在播放器的链接中。
  这样,这款播放器在使用上就相当灵活方便了。

  信口开河,口把式一个。请勿见笑。
  问好。


[本帖最后由 枳橘吟 于 2016-10-14 04:32 编辑]

 
枳橘吟

回复时间:2016-10-14 08:34
  这是采用 “#include "mlist.as"” 指令加载数组文件。
  数组内容写在 mlist.as 文件中。
  播放器几乎不需要改动什么。将 “player” 剪辑中的数组“等于”mlist.as 文件中的数组就行了。
  虽然更换节目需要重新导出一次播放器的swf文件,重新上传,但使用 xml 方式也要重新上传一个 xml 文件。
  如果不看重上传的问题,这个方法极其简单,也不需要解析手续了,相当于将数组直接写在播放器中,但感觉比较好操作。
  曲目是 wu341君 原来制作中的。

  为反映效果,顾不得吵扰了。烦请暂停一个。


[全屏欣赏]


[本帖最后由 枳橘吟 于 2016-10-14 11:05 编辑]

 
枳橘吟

回复时间:2016-10-14 08:47
  上帖相关文件下载:
  下载后,将“.swf”改为“.as”
http://image.hnol.net/c/swf/2016-10/14/08/201610140843287811-1001763.swf
  下载后,将“.swf”改为“.fla”
http://image.hnol.net/c/swf/2016-10/14/08/20161014084338221-1001763.swf

 
wu341

回复时间:2016-10-14 12:58

原帖由 枳橘吟 于 2016-10-14 08:47 发表
  上帖相关文件下载:
  下载后,将“.swf”改为“.as”
http://image.hnol.net/c/swf/2016-10/14/08/201610140843287811-1001763.swf
  下载后,将“.swf”改为“.fla”
http://image.hnol.net/c/swf/2016-10/14/08/20161014084338221-1001763.swf



问好枳老!
你费心了!
下载细看了你的方法,挺方便、实用。
歌曲信息问题,其实就不是问题,网上朋友有的喜欢外置,有的喜欢内置,不深研~

个人觉得这个播放器的亮点在于歌单的制作(用CSS样式),方法简单、易懂。此方法来自于客栈爿登。

还有一个控制播放、暂停按钮显示状态的方法也比较简单化:
addProperty()方法:
通过把一个用作getter方法的函数和一个用作setter方法的函数与一个属性关联起来完成对一 个getter/setter属性的添加
格式如下:
Object.addProperty("property",getter,setter)

function setPlaying(state:Boolean)
{
pauseButton._visible = state;
playButton._visible = !state;
}

我们经常是在这样写的:(效果一样,但多了4行代码)
function setPlaying(state:Boolean)
{
if(state){
pauseButton._visible =true
playButton._visible =false
}else{
pauseButton._visible =false
playButton._visible =true
}
}

其实MP3播放器框架就这些东西,很难分清楚是否原作。如果真要分清楚就只有细微环节了
比如停止播放后进度归0;拖动播放进度的时候不用停止当前声音
个人感觉还差一点东西,声音加载错误处理~
空闲再捣鼓捣鼓~

和枳老聊天感觉很真实。
再次问好!

 
枳橘吟

回复时间:2016-10-14 15:06
  谢谢 wu341君 细细回复。
  你不说,上述内容我真没注意到。过后细嚼。
  诚如你所说,音乐播放器也就不多的内容。玩过一阵,就要玩这些细的东西。就象写文章,求精到“一字千金”才有味道。
  我指的“原作”,是说你是不是将自己的制作改动了发出来的。说一下,免误解。
  歌单就是菜单吧。采用CSS样式好象很普遍。也说不好,反正大家多在套用。凡提供“分享”的帖子大多人山人海。这有点中国科研的味道,成果多,基础理论不咋地。见到一些特好的F制作,老外的,如“软翻页”相册,还是F6版本。我属于“成果类”人群。

  闲话打住。
  问好。

 
大海音画

回复时间:2019-1-11 20:40
欣赏了,谢谢

 
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


使用个人签名
(请您文明上网理性发言!并遵守相关规定
   



Processed in 0.031863 s, 8 q - 无图精简版,sitemap,