我正在做的旗幟和橫幅我有一個電影剪輯,從庫中的動作腳本鏈接,並呼籲「mcHelmet」。我需要它出現在x軸上的一個隨機位置,並從上到下(如下雨)。的Flash ActionScript 2的刪除鏈接的MovieClip
問題是,在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
}
}
我想在AS2你只能刪除您添加最新的MC,我認爲這是所謂像detachMovie或類似的東西。如果您搜索Flash API Actionscript 2,您應該找到參考。 – 2013-05-08 15:53:27