io ho questo codice:

while (range) [

tutti.unshift(range--)


]

che funziona egregiamente solo se range è un valore massimo (es. 45) del range voluto appunto ma se volessi mettere anche un valore minimo... (es. 10) come posso modificare l'action script di cui sopra?

Io ho provato con

while (range>10 AND range<45) [

tutti.unshift(range--)

]

ma non me lo comprende.. e mi si impalla il programma...
:master: io ancora non capisco

La condizione (range>10 AND range<45), o più correttamente (range>10 && range<45)
funziona correttamente.

Se range ha un valore compreso tra 11 e 44 verrà vista la condizione ed eseguito il ciclo while.

Ovviamente range dovrà, ad un certo punto, rendere falsa la condizione altrimenti il ciclo sarà infinito e verrà interrotta l'esecuzione.
Ma questo lo fa con l'azione che hai scritto range--

Ovviamente la variabile tutti deve essere un Array altrimenti il metodo unshift non avrà luogo.
Per cui precedentemente ci dovrà essere uno script del genere:
tutti = new Array()

Se la variabile range non è compresa tra 11 e 44, la condizione sarà falsa e verrà saltato l'intero ciclo while.

Il tuo script dovrebbe funzionare correttamente.