Autor Zpráva
Tomkino
Profil *
Mám takový problém. Ve skriptu se snažím rozpohybovat clip, ale i když se celý provede, clip reaguje pouze na podmínku if umístěnou níže v zápisu. Nemůžu vůbec přijít na to proč tomu tak je.

Skript umístěný na MovieClipu:


onClipEvent (load) {
var rychlost = 0;
}
onClipEvent (enterFrame) {
this._x -= rychlost;
if (Key.isDown(Key.RIGHT)) {
rychlost = -2;
while (rychlost>=-20) {
rychlost--;
trace("skript se provedl");
}
} else {
rychlost = 0;
}
if (Key.isDown(Key.LEFT)) {
rychlost = 2;
while (rychlost<=20) {
rychlost++;
}
} else {
rychlost = 0;
}
}


Pokud na to někdo přídete napište to sem prosím. Moc díky
Anonymní
Profil *
slo by to udelat jednoduse takhle:

onClipEvent(enterFrame) {
if(Key.isDown(Key.RIGHT)) {
trace('right');
this._x +=2;
}
if(Key.isDown(Key.LEFT)) {
trace('left');
this._x -=2;
}
}



nevim zda tam potrebujes nutne tu promennou nebo tu podminku while....proc ti to nefunguje, na to jsem neprisel... :-)
Tomkino
Profil *
Zkusim to. Diky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0