Pues me encuentro con un pequeño problema en mi codigo y es que sale un pequeño error casi por el final xP
el error es "1120: Acceso a un propiedad frmLabel no definida" y dice que esta en la linea 74 del codigo, esta linea es "
Código:
"var frmGoto:Number = this.getFrame(frmLabel);
este es el codigo:
Código:
es AS 3.0 por si es necesario especificarlo =P///////////////////////////////////////////////////////////////////// // Startup. ///////////////////////////////////////////////////////////////////// stop(); mainMenu_mc.stop(); ///////////////////////////////////////////////////////////////////// // Event Setup. ///////////////////////////////////////////////////////////////////// mainMenu_mc.newsBtn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.historyBtn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.bandBtn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.discographyBtn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.eventsBtn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.photosBtn.addEventListener(MouseEvent.CLICK, navigationClicked); ///////////////////////////////////////////////////////////////////// // Event Handlers. ///////////////////////////////////////////////////////////////////// function navigationClicked(Event:MouseEvent):void { //We'll use this to store the Frame Label's name. var frmLabel:String=''; //Determine what Frame Label to use based on which //button was clicked. switch (Event.target) { case mainMenu_mc.newsBtn : frmLabel="news_frm"; break; case mainMenu_mc.historyBtn : frmLabel="history_frm"; break; case mainMenu_mc.bandBtn : frmLabel="band_frm"; break; case mainMenu_mc.discographyBtn : frmLabel="discography_frm"; break; case mainMenu_mc.eventsBtn : frmLabel="events_frm"; break; case mainMenu_mc.photosBtn : frmLabel="photos_frm"; break; //case logo_btn : // frmLabel = frmLabel = "home_frm"; // break; //case home_btn : // frmLabel = "home_frm"; // break; } } ///////////////////////////////////////////////////////////////////// // Helper Functions. ///////////////////////////////////////////////////////////////////// function getFrame(frameName:String):Number { var frame:Number = 1; //Loop through all Frame Labels to find our requested frame. for (var i = 0; i < currentLabels.length; i++) { if (currentLabels[i].name == frameName) { frame = currentLabels[i].frame; break; } } return frame; } var frmGoto:Number = this.getFrame(frmLabel); gotoAndPlay(frmGoto);
alguien, en su infinita sabiduria, podria ayudarme? =(
la verdad es que soy nueva en AS, y aunque ya lo entiendo un poco, me ocurren cosas como estas =/
muchas gracias de antemano.