La domanda è molto semplice
nel caso in cui non devo passare alcuna variabile ad una seconda funzione ho sempre scritto
e.addEventListener(Event.ENTER_FRAME, ruota)
function ruota(event:Event):void
Il passaggio dell'evento avviene in maniera automatica senza dichiararlo
Ma se volessi aggiungere il passaggio di una variabile qual è la sintassi esatta? Ho provato a scrivere:
e.addEventListener(Event.ENTER_FRAME, ruota(numero))
function ruota(event:Event, n:Number):void
tuttavia mi da giustamente l'errore ArgumentError 1063 in quanto la funzione "ruota" si aspetta il passaggio di due variabili... insomma, nel primo caso il passaggio di Event non c'è bisogno di dichiararlo, nel secondo si... come mai? Inoltre come glielo passo? Tutte le prove che ho effettuato mi davano sempre un qualche tipo di errore

Rispondi quotando