Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda con un error en mi codigo =S

Estas en el tema de Ayuda con un error en mi codigo =S en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/08/2010, 23:16
 
Fecha de Ingreso: junio-2010
Ubicación: En mi casa =P
Mensajes: 6
Antigüedad: 14 años, 5 meses
Puntos: 0
Ayuda con un error en mi codigo =S

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.

Etiquetas: flash, acciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.