Loop-as3; Funktion schneidet; onEnterFrame

Auf der Bühne habe ich drei Art von movieclips
Wenigen statischen movieclips, dessen name ist: mc1; mc2; mc3.... Sie sind sichtbar auf der Bühne
Einige statische movielips" othermc1; othermc2l othermc3... und Sie haben "visible = false"
Ein movieclip ist, deren Bewegung auf der Bühne, und sein name ist "slider"
Ich habe die Funktion beim mc "slider" schneidet man den rest von mc1, mc2,... zu drehen sichtbar othermc1, othermc2

var alreadyHandled:Boolean = false;

addEventListener(Event.ENTER_FRAME, onEnterFrame);

function onEnterFrame(e:Event):void
{
    if(mc1.getRect(this).intersects(slider.getRect(this)))
    {
        if(!alreadyHandled)
        {
            show1();
            alreadyHandled = true;
        }
    }
    else
    {
        alreadyHandled = false;
        no1();
    }

function show1():void
{
    othermc1.visible = true;
}
function no1():void
{
    othermc2.visible = false;
}

Wie kann ich diesen code in der Schleife?
Danke für die Hilfe

Was versuchen Sie, um eine Schleife? Und das ist der gesamte code, den Sie in Ihrer Datei?
indem die Schleife meinst du die Prüfung gegen alle movieclips (mc1,mc2,...,othermc1, othermc2,..), nicht nur mc1?

InformationsquelleAutor user2654186 | 2013-09-05

Schreibe einen Kommentar