Ho un problema con il disco allegato.
Il mio obiettivo è farlo ruotare in loop mentre tengo cliccato su una delle 2 frecce.
Ho aggiunto quindi un livello AS (action script).
Nel primo frame ho inserito uno stop e ho dichiarato ed inizializzato la variabile
Nel secondo frame ho messo il controllo per capire se è stata premuta la freccia in sù o in giùStop();
_root.direz=0;
E nel quinto frameif(direz==1){
_root.disco._rotation-=3.6;
}
if(direz==2){
_root.disco._rotation+=3.6;
}
Nell'oggetto freccia ho inseritogotoAndPlay(2);
Il funzionamento è corretto. Il problema è che durante la rotazione mi distorce il disco, cosa che non accadeva quando facevo ruotare il disco ad ogni semplice click sulla freccia, senza la possibilità di scroll continuo, in pratica.on(press){
//this._parent.disco._rotation-=3.6;
_root.direz=1;
_root.gotoAndPlay(2);
}
on(release, releaseOutside){
_root.gotoAndPlay(1);
}
Ecco le immagini (scusate la dimensione, ma più piccola non avreste visto bene i caratteri)
![]()

Rispondi quotando