|  | 
 
| 最近看见好多朋友发帖子询问这个问题,于是稍做整理,讲解一下,水平有限加之时间仓促,有不足的地方,欢迎讨论! 
以下效果在加载动画的基础上,同时加上了音乐的播放与停止(这个效果是八咫琼朋友要的),因为需要调用SWF文件,故不能效果预览。最后会给出源文件!希望对需要的朋友有帮助!
主场景第一帧加: aa=new	Sound();
 aa.attachSound("a");
 aa.start();
 aa.onSoundComplete	=	function()	{
 aa.start();//让aa在没有接到新的命令前循环播放;
 };
bb=new	Sound();
 bb.attachSound("b");
 加载动画B的按钮上加:
 on(release){
 loadMovie("b.swf",	"loaded_mc");
 loaded_mc._x=50;
 loaded_mc._y=50;//确定load	的SWF的位置;
 aa.stop();
 _root.b=int(aa.position/1000);//A对应的声音aa停止播放,并且记录下停止的位置赋值给变量b;
 bb.start(0,20);//B对应的声音bb开始播放;
 }
 小的加载按钮上加:
on(press){
 loadMovie("b.swf",	"loaded_mc");
 loaded_mc._x=x;
 loaded_mc._y=y;//x和y分别是场景中的两个输入文本框,用于获取加载的坐标;
 aa.stop();
 _root.b=int(aa.position/1000);
 bb.start(0,20);
 }
 卸载动画B的按钮上加:
 on(release){
 _root.loaded_mc.unloadMovie();
 _root.bb.stop();
 _root.aa.start(b);
 }
以上这些语句,其实没什么复杂的,最重要的还是那句话,对于面向对象的编程,点语法很重要!!!
提供源文件压缩包:
 
  点击浏览该文件 flash8:	jgw6447
 
 | 
 |