Autor | Zpráva | ||
---|---|---|---|
Tomkino Profil * |
#1 · Zasláno: 7. 6. 2006, 16:49:39
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 * |
#2 · Zasláno: 9. 6. 2006, 15:27:59
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 * |
#3 · Zasláno: 9. 6. 2006, 21:19:06
Zkusim to. Diky
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0