hi,
PHP-Code:
this.onEnterFrame=function(){
if(this.hitTest(_root.mag) ){
trace("proceed to next level");
var unloadLevel:String=_root.levelname;
//Level entladen
var newLevel=2
var newLevelname="level"+newLevel;
//neues Level laden
_root.level=2;
_root.levelname="level"+_root.level;
_root.levellayer=_root.levelloader.attachMovie(newLevelname,newLevelname,1)
trace(" 1. neue levellayer");
//mag neu setzen:
//mänchen umsetzen
var newMag:MovieClip=_root.levellayer.attachMovie("maggi","maggo",100)
trace(" 2. neue newMag");
newMag._x=50;
newMag._y=200;
trace(" 3. setze X/y");
_root.mag=newMag
_root.fig=newMag;
_root.strand=_root.levellayer.sand;
trace(" 4. unload");
_root.levelloader[unloadLevel].removeMovieClip();
}
}
..es kommt ca. 1 von 5 x vor, das er nicht alle Zeilen abarbeitet und u.a den mc "newMag" nicht erzeugt? Das sehe ich daran, das ebnen wenn das so ist, auch nicht alle trace ausgegeben werden. Ich hab die Vermutung, das es etwas mit dem "removeMovieClip()" zutun hat, oder das ein anderes Timming nicht stimmt??