Ciao Andrea,
ecco un esempio:
Code:function test(n:Number):void { trace(n); } function go(f:Function,n:Number):void { f(n); } go(test,10);
This is a discussion on Passaggio di una funzione come parametro di un'altra funzione within the Flash Italiano forums, part of the Flash CS3 - CS4 - CS5 category; Salve a tutti. Nel C si può passare una funzione come parametro di una funzione: per esempio se abbiamo una ...
Salve a tutti.
Nel C si può passare una funzione come parametro di una funzione:
per esempio se abbiamo una funzione dichiarata in questo modo:
int nomeF (int a, char b)
per passarla a quest'altra funzione dovremmo specificare:
int fPass(int c, int d, int (* nomeFun)(int pA, char pB))
in quest'ultima funzione, i primi 2 int servono per indicare che la funzione riceverà due parametri interi, poi il terzo int indica che la funzione riceverà un'altra funzione che restituisce int, e ha due parametri int e char.
Si può fare una cosa simile in flash?
Spero di essere stato chiaro
Ciao ciao
Ciao Andrea,
ecco un esempio:
Code:function test(n:Number):void { trace(n); } function go(f:Function,n:Number):void { f(n); } go(test,10);
ok. grazie tante :-D
Bookmarks