Hola!!
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:
/////////////////////////////////////////////////////////////////////
// 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);
es AS 3.0 por si es necesario especificarlo =P
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.