不同场景中动画怎么连起来播放

来源:百度知道 编辑:UC知道 时间:2024/07/13 05:07:35
我做了个FLASH,两个场景,当转到第二场景时第二场景的动画就基本播放不了了,声音也没了(声音是用按钮控制的),第二场景的动画是动感水滴,只出现一个水滴在动,第二场景单独测试的时候都是正常的,
onLoad = function () {
i = 1;
mysound = new Sound();
mysound.attachSound(id="music");
mysound.start(0, 15);
};
onEnterFrame = function () {
if (i<35) {
duplicateMovieClip("tt1", "tt1"+i, i);
_root["tt1"+i]._x = 50+random(550);
_root["tt1"+i]._y = 50+random(550);
_root["tt1"+i]._xscale = _root["tt1"+i]._yscale=random(100);
_root["tt1"+i]._alpha = random(100);
i++;
}
};
大家帮帮忙,很急很急很急,我会加分的

这是因为onLoad事件在这个场景中无效,而且它的用法也不是用在这里的,
其实只要把onLoad = function 这个去掉就行了~
var i = 1; //var声明局部变量,当然不用也行。
var mysound = new Sound();
mysound.attachSound("music"); //直接写ID名就行。
mysound.start(0, 15);
onEnterFrame = function () {
if (i<35) {
duplicateMovieClip("tt1", "tt1"+i, i);
_root["tt1"+i]._x = 50+random(550);
_root["tt1"+i]._y = 50+random(550);
_root["tt1"+i]._xscale = _root["tt1"+i]._yscale=random(100);
_root["tt1"+i]._alpha = random(100);
i++;
}
};

不用加了,就你这点分就够了,关于问题,我同上不懂!此次留言只是心理上的支持高手,为人民服务不辛苦

天才
我看不懂
55555555