Salve a tutti ragazzi anche oggi vi chiedo di aiutarmi e come sempre vi ringrazio in anticipo per la vostra collaborazione.
Sono alle prese con le basi della programmazione ad oggetti con Action Script 3. Il mio problema è questo:
Sto cercando di creare un menu a tendina, che banalità direte voi, eppure, non ci riesco o meglio non capisco quale sia l'errore!!
Ho creato il mio pacchetto con la classe che mi serve per spostarmi dal frame 1 di un movieclip al frame 2 dello stesso. Vi riporto il codice del paccheeto per farmi capire meglio.
package prova_per_menu {
import flash.display.*;
import flash.events.MouseEvent;
public class nuovo_movimento extends MovieClip {
public var mc : MovieClip = new MovieClip();
public function visualizza_menu (mc) {
//mc.gotoAndStop(2);
mc.addEventListener(MouseEvent.MOUSE_OVER, visualizza_sub);
mc.addEventListener(MouseEvent.MOUSE_OUT, nascondi_sub);
}
public function visualizza_sub(event:MouseEvent) : void {
mc.gotoAndStop(2);
trace("OK");
}
public function nascondi_sub(event:MouseEvent) : void {
mc.gotoAndStop(1);
}
}
}
apparentemente tutto ok ma quando mi voglio spostare al secondo frame al passaggio del mouse questo non va, pero ho porvato a mettere un trace all'interno della funzione e questo si che me lo visualizza.
Mi potete aiutare please..... Granzia ancora AP

Rispondi quotando