Ciao a tutti,
sono nuovo di AS3, l'unico altro linguaggio di programmazione con cui ho fatto un po' di grafica è Java con l'ausilio del framework Processing contenente una sua libreria con funzioni che semplificavano di molto il lavoro.
Ora ho un piccolo problema.
Mi serve che una variabile possa assumere solamente i valori di un intervallo (per esempio da 0 a 30)
ho provato ad usare gli if in questo modo:
Questo if viene eseguito in una funzione chiamata da un eventlistener quando il mouse si muove.codice:if(raggio1 <= maxRaggio && raggio1 > 0){ raggio1 = (distTot1/7); } else if (raggio1 >= maxRaggio){ raggio1 = maxRaggio; }
Il problema è questo: se si verifica la seconda condizione l'utente vede per qualche istante l'elemento avere il raggio non desiderato e poi ridimensionarsi come da istruzione.
Vorrei che questo non accadesse, come potrei fare?
In Processing c'era una funzione fantastica chiamata
contstrain(variabile, min, max) che faceva proprio quello che serve a me... ma dubito ci sia anche su AS3 (visto che g
ià non è built-in di java), o sbaglio?
Spero di essere stato chiaro ^^
Grazie in anticipo!

Rispondi quotando
