PDA

Volledige versie bekijken : loop in as?


jiji darmane
%Europe/Berlin %706 %2006, 16:57
hallo,
ik wil een fla maken waarin als je over een knop gaat/op een knop klikt, een mc naar boven scrollt

nu doe ik dit met

on (press) {
_parent.tekstmc.tekst._y -= snelheid;
}

maar als ik dit doe gaat de mc maar 1 stap naar boven,
is het mogelijk om een soort loop ofzo in de as te steken waarbij het
_parent.tekstmc.tekst._y -= snelheid; word afgespeeld zolang de knop is ingedrukt?

alvast bedankt!

deresen
%Europe/Berlin %712 %2006, 17:05
Bij on(press) zou die die regel zovaak moeten herhalen hoe lang jij hem indrukt.

Bij on(release) is het dat die dat maar 1 keer doet.

Je kan het natuurlijk ook zo maken


on(press){
variabelGetal = 1;
}
on(release){
variabelGetal = 0;
}

if(variabelGetal == 1){
_parent.tekstmc.tekst._y -= snelheid;
}


dat zou moeten werken dan.

stel dat werkt niet dan kan je nog de 'if' veranderen naar het volgende:

if(variabelGetal == 1){
for(i = 5; i > 0; i++){
_parent.tekstmc.tekst._y -= snelheid;
}
}


Suc 6

Pimm
%Europe/Berlin %715 %2006, 17:09
on (press) {
_parent.tekstmc.tekst.onEnterFrame = function() {
this._y -= snelheid;
};
}
on (release) {
_parent.tekstmc.tekst.onEnterFrame = null;
}

jiji darmane
%Europe/Berlin %729 %2006, 17:30
hallo, bedankt voor jullie snelle reactie!

deresen, als ik jou as op mn knop zet krijg ik een foutmelding :s
pimm, jou as werkt perfect, nog eens bedankt :-)

wat is onenterframe eigenlijk en waarvoor dient het?

sorry, ik ben een echte as noob :p

jelmerdewilde
%Europe/Berlin %733 %2006, 17:35
een onEnterFrame berekend doet elke keer alles wat tussen de { } tag staat als ie het frame in komt, dus met 24fps, 24 keer per seconde ;) .. op die manier kun je dus objecten een muis laten volgens e.d. ;)