Infatti qualcosa sbagli e quel qualcosa risiede nel "luogo" dove hai aggiunto il listener (non si è capito minimamente dove hai messo quel codice e non vogliamo saperlo).
Guarda qua:
In questo modo funzionerà senza problemi. Se vuoi fare in modo che un pulsante utilizzi delle funzioni della document class devi semplicemente aggiungere un ascoltatore dalla stessa nella funzione costruttrice o nella funzione init o in un'altra funzione, che ne so un'ipotetica setup.Code:package//document Class { import flash.display.MovieClip; import flash.events.*; public class Main extends MovieClip { //costruttrice public function Main() { //Aggiungo i fidati ascoltatori al mio pulsante home_btn.addEventListener (MouseEvent.MOUSE_OVER, btnHomeRollOver); home_btn.addEventListener (MouseEvent.MOUSE_OUT, btnHomeRollOut); home_btn.addEventListener (MouseEvent.MOUSE_DOWN, btnHomePremuto); } public function btnHomePremuto(e:MouseEvent):void { } } }
Questo vale per tutte le classi, naturalmente.
Nel caso di path lunghi, ti consiglio di creare una variabile movieclip a cui assegnare quel determinato MC, per comodità![]()


LinkBack URL
About LinkBacks
Reply With Quote
).
.

Bookmarks