我正在制作横幅,在横幅中我有一个电影剪辑,该剪辑从动作脚本中的库链接并调用“mcHelmet”。我需要它出现在 x 轴上的随机位置,并且它从上到下移动(如雨)。
问题是,在 25 秒后,我希望它会转到另一个帧 (10),并且“mcHelmet”会消失。一切正常,除了“mcHelmet”无论我使用什么代码都不会消失;删除,remoceMovieClip,使用函数没有任何作用。
我需要帮助。
这是我使用的代码:
onEnterFrame = function (){
url_btn.onRollOver = btn.onDragOver = function (){
startDrag(mc_girl,true,10,186,270,131);
mc_girl._x = _xmouse;
if(_xmouse < mc_girl.width /2){
mc_girl._x = 0;
}
if(_xmouse > stage.width - mc_girl.width /2){
mc_girl._x =Stage.width - mc_girl._width;
}
if(mc_girl._x <= 0){
mc_girl._x += mainSpeed;
}
if(mc_girl._x >= Stage.width - mc_girl._width){
mc_girl._x -= mainSpeed;
}
StopTimer();
}
//this function will run every frame (needed for moving the character
HelmetTime++;
//incrementing time for enemy
if (HelmetTime == HelmetLimit)
{
//if enough time has elapsed
_root.attachMovie('mcHelmet','en' + HelmetTotal,_root.getNextHighestDepth());
//then add the enemy
//setting it's coordinates
_root['en' + HelmetTotal]._x = int(Math.random() * Stage.width);
//randomly within the boundaries
_root['en' + HelmetTotal]._y = -50;
//sets this offstage at first
_root['en' + HelmetTotal].onEnterFrame = function()
{
//then give it some functions
this._y += 4;
}
HelmetTime = 0;
//reset the time
HelmetTotal++;
//add 1 more to the amount of enemies total
}
}