Spesso capita di costruire delle funzioni in Flash che devono essere attivate al click di un pulsante, oppure ogni frame (enter frame) o cmq in un qualsiasi evento precedentemente attivato.

Il problema a volte è poter sfruttare quelle stesse funzioni senza doverci essere per forza l’evento (ad esempio il CLICK), le difficoltà sorgono perchè in actionscript 3 le funzioni riferite ad eventi devono obbligatoriamente possedere il riferimento all’evento stesso (ad esempio
this.addEventListener( MouseEvent.MOUSE_OUT, funzione_prova);
richiama
function funzione_prova(e:MouseEvent):void {....
con la necessaria indicazione del tipo di evento applicato, pena il non funzionamento.
Capita però di dover avviare la stessa funzione anche in mancanza dell’evento correlato (ad esempio il Click del mouse). Come simulare lo stesso evento, prendendo in giro Flash e avviando la funzione perfettamente?
Il segreto è utilizzare dispatchEvent mioOggetto.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true, false)); L’unica cosa importante da fare è sostituire il “mioOggetto” con il nome d’istanza dell’oggetto che subisce l’evento (in questo caso il click). Facilissimo.
Luglio 3rd, 2010 at 12:40
Buy:Lumigan.Petcam (Metacam) Oral Suspension.Nexium.Actos.100% Pure Okinawan Coral Calcium.Synthroid.Human Growth Hormone.Mega Hoodia.Prednisolone.Accutane.Arimidex.Prevacid.Zyban.Zovirax.Valtrex.Retin-A….
Luglio 22nd, 2010 at 02:36
Buy:Cozaar.Seroquel.Aricept.Zocor.Lasix.Benicar.Acomplia.Female Pink Viagra.Prozac.Buspar.Nymphomax.Wellbutrin SR.Amoxicillin.Zetia.Advair.SleepWell.Ventolin.Female Cialis.Lipitor.Lipothin….
Agosto 30th, 2010 at 16:38
Truck http://jemergencyyyubu.05KIAPARTS.US/tag/circuit+city+Truck+Stereo/ : circuit…
Truck…