回复 1# 风铃草
楼主这个制作,狠有些洋意子。
音乐外链,并且可控,这是跨了蛮大的一步。
动画所选图片非常有韵味。看得出,视觉效果上花了心思。
应用组件制作,可以省不少事,但不够人性化,自定义的选项不多,很受限制。还可以选择用单个的组件,稍麻烦,也稍灵活(播放件、进度件、音量件、按钮件、计时件)。
要达到此制作中的效果,播放部分完全自制并不复杂,可以由简到繁,逐步增加内容。
1、首先让它发声(播放),其他什么都不管。出声了,就成功了。可以试一下,很有味的。
建一个空白fla文件,点第一帧,然后在下面的动作面板(脚本)中写下面的内容:[英文半角字符]
【 yinyue 为“音乐”的拼音,可以随便取名,只要符合变量名的规定。】
var yinyue = new Sound();
yinyue.loadSound("http://61.154.11.146:8080/music/413.MP3",true);
可以测试了。
第一行的意思为:建立一个音乐对象;
第二行的意思为;音乐对象(通过链接)加载音乐,作为数据流处理。
2、如果有兴趣,再加上两个按钮控制暂停和播放
到库里面拖两个按钮到场景中,随便放在什么位置,反正是做练习。在属性面板中为它们取名。
库:从菜单 窗口-公用库-按钮,点开后可以看到各种各样的现成的按钮元件,任选。
接着上面的脚本写下面的内容:【bofang 为播放按钮,zanting 为停止按钮,与按钮的取名要求一致】
bofang.onRelease = function () {
yinyue.start ();
};
zanting.onRelease = function () {
yinyue.stop ();
};
暂这些。算是最简单的播放器吧。如有兴趣,以后再讨论增加进度条、控制音量、时间计数等。
祝贺楼主的成功。
欣赏学习风铃草佳作。你是动画、视频、播放器全面发展。
听面壁老师一番话,很受启发。
学长劲头不小。再增加一点点内容:显示信息。
1、在原有的制作上,点文本工具,到场景中拉一个框。其他暂不管,什么也不设置。
2、点这个文本框(这是操作的基本做法,要做什么事,处理哪个对象,要告诉电脑),在下面的对象面板中,左上:选择“动态文本”,并给它取个名(叫对象名:wenzi),在右下:取个名(叫变量名:T),尝试中只用一个即可,但各有各的用处。
3、将按钮脚本增加一行内容,于下:
bofang.onRelease = function () {
yinyue.start ();
T = "播放";
};
zanting.onRelease = function () {
yinyue.stop ();
T = "停止";
};
或者:
bofang.onRelease = function () {
yinyue.start ();
wenzi.text = "播放";
};
zanting.onRelease = function () {
yinyue.stop ();
wenzi.text = "停止";
};
4、第一种写法意思为:变量 = " ";
第二种写法意思为:对象的文字内容 = " ";
5、完成后,可尝试设置文本对象:字体、大小、颜色、边框、排版(横竖)等。
6、接下去,可以梳理一下了,另再细说。
看似简单的几个练习是面壁(好象不叫老师有点别扭)通过摸索,琢磨,理解,消化,提炼变为了自已的 东西,这是纲领性的精华。面壁不保守展示给大家,可见他的风格和为人!再次感谢!
一番“闲话”讲得好,受益匪浅。学东西有个反复过程,在这过程中,冥思苦想的时候,有茅塞顿开的时候,有自我欣赏,自我陶醉的时候,总之是在享受这一过程和结果所带来的乐趣。
回复 2# 临风独酌
谢谢!谢谢临风独酌!
回复 7# 独影孤踪
谢谢独影孤踪!不好意思,什么都没学好。问好独影孤踪
欢迎光临 湖南知青网2012年度 (http://2012.hnzqw.com/) | Powered by Discuz! 7.2 |