flash küsimus

  • function hoiaKeskel(){
    hooneyld._x = Stage.width - menu._width - menuu._width - 10
    hooneyld._y = Stage.height/6;
    }

    var kontroll=false;
    menu.onPress = function (){
    if(!kontroll){
    _root.createEmptyMovieClip("menuu", 1);
    loadMovie("menu.swf", "menuu");

    menuu._x = Stage.width - menuu._width - menu._width - 5
    menuu._y = Stage.height/6
    hoiaKeskel();
    kontroll=true;
    }else if(kontroll==true){
    unloadMovie("menuu");
    hoiaKeskel();
    kontroll=false;
    }
    }

    On selline kood siis, mis on tänu siinsele abile saadud.
    Aga see hoia keskel töötab tagurpidi kuna esimese vajutusega ei unloadi seda menüüd vaid käivitab uuesti ja edasi hakkab see hoiakeskel funktsioon tagurpidi tööle, et siis laeb menüü kui hoiakeskel kast on ligidal ja unloadib siis kui kaugel on, et teeb seda mida vaja aga vastupidi

    28. juuli 2008 - 12:59:48 · Otselink

  • Ooker 12 a

    Kui töötab täpselt vastupidi soovitule, on vist kõige lihtsam tõsta if - else statemendis plokid omavahel ringi, et teeks seda teist asja. Või if statemendi argumendid üle vaadata.

    28. juuli 2008 - 15:09:44 · Otselink