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

AYUDA con menu as3 flash

Estas en el tema de AYUDA con menu as3 flash en el foro de Flash y Actionscript en Foros del Web. Hola¡ Tengo este menú hecho en as3, pero ahora necesitaría saber cómo hacerle un submenú deplegable a por ejemplo "servicios". En mi libreria tengo el ...
  #1 (permalink)  
Antiguo 24/09/2010, 15:37
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
AYUDA con menu as3 flash

Hola¡
Tengo este menú hecho en as3, pero ahora necesitaría saber cómo hacerle un submenú deplegable a por ejemplo "servicios". En mi libreria tengo el flashmo button click area, flashmo button label, flashmo button bg y flashmo button.
Si le hago un submenu desplegable tengo q hacer los mismos movies para el submenu?
Cómo hago para hablarle a servicios?

Por favor si alguien me puede orientar estaría muy agradecida!

Acá va:

var menu_label:Array = new Array("Presentacion", "Servicios", "Quienes somos",
"Convenios", "Links", "Contacto");

var total:Number = menu_label.length;
var i:Number = 0;
var page:Number;
var main_menu:MovieClip = new MovieClip();
stage.addChild(main_menu);

for( i = 0; i < total; i++ )
{
var btn = new flashmo_button();
btn.name = "btn" + i;
btn.x = fm_button.x + 97 * i;
btn.y = fm_button.y;
btn.item_no = i;
btn.addEventListener( Event.ENTER_FRAME, btn_enter );

var each_substring:Array = menu_label[i].split("|");
btn.flashmo_button_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
main_menu.addChild(btn);
}

function btn_over(e:MouseEvent):void
{
e.target.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.over = false;
}

function btn_click(e:MouseEvent):void
{
var mc = e.target.parent;
if( mc.item_url != undefined )
navigateToURL( new URLRequest( mc.item_url ), "_parent" );
else
change_page(mc.item_no);
}

Etiquetas: flash
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 22:49.