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

Funcion navegacion

Estas en el tema de Funcion navegacion en el foro de Flash y Actionscript en Foros del Web. Hola, estoy intentando hacer un web completa en flash, y para evitar mucho lio con el tema del código me pasaron una función para no ...
  #1 (permalink)  
Antiguo 11/08/2008, 11:26
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Funcion navegacion

Hola, estoy intentando hacer un web completa en flash, y para evitar mucho lio con el tema del código me pasaron una función para no tener que repetir muchas veces el código on(release) en todos los botones, y el problema es que no hay manera de hacerla funcionar, os dejo el código para ver si veis algún fallo o si conoceis otra manera de hacerlo ...


this.stop();

//declarar variables

var incio_btn:Button;
var material_btn:Button;
var itinerarios_btn:Button;
var reportajes_btn:Button;
var contacto_btn:Button;

//botones activos

inicio_btn.enabled=false;
material_btn.enabled=true;
itinerarios_btn.enabled=true;
reportajes_btn.enabled=true;
contacto_btn.enabled=true;

//funcion navegacion

function navigation(nombre:String):Void {
this[nombre+"_btn"].onRelease = function():Void {
this._parent.gotoAndStop(nombre);
}
}

//funciones

navigation("inicio");
navigation("material");
navigation("itinerarios");
navigation("reportajes");
navigarion("contacto");



Gracias por adelantado y saludos!!
  #2 (permalink)  
Antiguo 11/08/2008, 16:40
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 7 meses
Puntos: 22
Respuesta: Funcion navegacion

Hola,
Tal como tienes el código, parece que la función "navigation" está enviando al "parent" a una marca de fotograma que se le envía. Si la estructura jerárquica que tú tienes no es igual y no pones las marcas de fotograma, no puede funcionar. Es lo único que se me ocurre de porqué no te funciona. La estructura debe ser igual.

Saludos
__________________
Compartir es vivir
www.programador-php.com
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 23:51.