在Flash 5中使用ActionScript创建一个虚拟CD播放器!
在Flash 5中使用ActionScript创建一个虚拟CD播放器!
这是一个很酷的方式利用新的soundObject的Flash 5动作,一些严重的互动性,并添加到您的Flash网页。要查看完整的版本的这个动作,检查GuymonAdams.com(及投票为它FlashKit的,如果你喜欢它)。本教程假定你是至少在某种程度上熟悉ActionScript和Flash 5中的基础知识,但我还是尝试解释这一切,小心不要太长。推荐阅读(除了许多很酷的教程FlashKit.com):“Macromedia Flash的:从源头培训”,和科林Moock的“ActionScript权威指南”。纯粹的浪漫和冒险小说!
参与介导的主要步骤是:
1。创建主CD播放器SWF。
2。拖欧米茄下降到CD的交互性。
3。创建外部音量控制的主权财富基金利用的soundObject的功能在ActionScript。
创建您的主文件和艺术品:
首先打开一个新的Flash文件,将其保存为music.fla,创建这些层:行动,CD1,CD2,球员文本,播放器,和信封。(信封是真的只是轻浮的艺术作品。),我们会在第二个开始下降,在这些不同层次的东西。
接下来,您将创建基本的艺术品。首先,创建一个按钮,任何艺术品,你觉得是适当的为您的项目。(我命名为我的CD,它使用Flash的绘图工具来创建一个简单的CD映像)。
使光盘可拖动的
将您的按钮在主时间轴中的图层,命名为“CD1”的舞台上,然后按下键盘上的F8把它变成一个新的Movie Clip符号。我叫我cd_mc1。你会结束了几个,这取决于你想要多少首歌曲,所以一定要包括一个数字,以供参考。(不要跳枪,并为您的不同的歌曲,创建了一堆这些片段 - 你将它复制后修改你的代码插入)。接下来,创建你的CD播放器的艺术品,并将其转换成一个短片,名为“玩家”。将在舞台上的图层,命名为“播放器”,并确保实例命名为“实例”面板中的“播放器”。这将是你的拖放目标。我去再一个级别,使我的拖放和拖放交互更具体的另一个嵌套的影片剪辑,命名为“盘”内的“玩家”的影片剪辑,命名实例,还有什么呢?- “托盘”。
现在回去和点击上cd_mc1和“对象动作”面板中添加下面的ActionScript:
onClipEvent事件(负载){
和无功orgX1 = _x;
VAR orgY1 = _y;
}
现在,双击该影片剪辑编辑的地方。您的嵌入式CD按钮单击“对象动作”面板,并添加以下:
(新闻)
this.startDrag(假);
}
(释放){
this.stopDrag();
如果(EVAL(this._droptarget)==“/播放机/托盘的eval(”)){
unloadMovieNum(12);
使用loadMovie(“volume1.swf”,12);
_root.cdText =“歌曲名称”;
_x = orgX1;
_y = orgY1;
}
否则,如果(的eval(this._droptarget)!的eval(“/播放机/托盘”)){
_x = orgX1;
_y = orgY1;
}
}
在“(新闻)”行动启动您的拖放功能,并设置它的变量。您可以了解更多的细节,这在其他的教程在本网站。接下来在“关于(释放)”行动中,我们设置的实际下降目标区域,表明我们想要的(/播放器/盘)的影片剪辑的完整路径。然后我们载入我们的第一个音量滑块与loadMovie动作 - 我们将创造那些瞬间。您可以将它加载任何你想要的水平,我只是把我的别的在网站上加载的方式保持非常高的。 “unloadMovieNum(12)”删除已加载有任何一首歌曲。 “_root.cdText =”歌曲名称“把名称中的歌曲我们的动态文本框,在主时间轴(不,不要从字面上用”歌曲名称“,把实际的艺术家和标题的乐曲附加)的_x和_y性能的使弹回后的CD被丢弃,在这种情况下,不管你打的下降目标或。
(责任编辑:卓想动画http://www.zxgzs.com)