![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Aug 2009
Messaggi: 95
|
Come si fa ad interrompere l'enterframe di un clip?
In genere dovrebbe essere Codice:
delete nomeclip.onEnterFrame; Codice:
nomeclip.onEnterFrame=null; una volta che si imposta l'enterFrame non c'è modo di spezzare questo movimento? Codice:
onClipEvent (enterFrame) {
this._x+=5;
}
![]() |
|
__________________
Il Dr. Max usa Flash Mx 7.2 con ActionScript 2.0. |
|
|
|
|
|
|
|
|
#3 (permalink) |
|
User
Data di registrazione: Aug 2009
Messaggi: 95
|
No vecchio mio... un modo c'è ed è così semplice che uno non ci pensa.
Hai presente quando uno ha la soluzione sotto il naso e non la trova? Questo è proprio il caso nostro. Ho trovato 2 modi per risolverlo... Questo è il primo Dentro il clip Codice:
onClipEvent (load) {
velocita=3;
}
onClipEvent (enterFrame) {
this._x+=velocita;
}
Codice:
on (press) {
clip.velocita=0;
}
Se non si riesce a cancellare l'enterframe possiamo influire sulla sua velocita... o addirittura col segno - invertiamo la direzione creando una "retromarcia". Codice:
on (press) {
clip.velocita=-5;
}
Variabile booleana Codice:
onClipEvent (load) {
banana=true;
}
onClipEvent (enterFrame) {
if(banana==true){
this._x+=5;
}else{
this._x+=0;
banana=false;
}
}
Codice:
on (press) {
if(blu.banana==true){
blu.banana=false;
}else{
blu.banana=true;
}
}
Morale della favola: Basta agire sulla variabile dentro il clip per tenerne il controllo dello stesso. Au revoir by max_400 |
|
__________________
Il Dr. Max usa Flash Mx 7.2 con ActionScript 2.0. |
|
|
|
|