stop()
texto_mc.texto_txt.text = this.parent["array_nombres_bt"][name]
mouseChildren = false
buttonMode = true
addEventListener(MouseEvent.MOUSE_OVER, sobre)
addEventListener(MouseEvent.MOUSE_OUT, fuera)
if(this.parent["submenu_"+name] != undefined){
var submenu = this.parent["submenu_"+name]
} else {
addEventListener(MouseEvent.CLICK, pulsar)
}
function sobre(e:MouseEvent){
gotoAndPlay(2)
removeEventListener(Event.ENTER_FRAME, atras)
if(submenu != undefined){
submenu.abrir()
}
}
function fuera(e:MouseEvent){
if(submenu != undefined){
submenu.cerrar()
}
addEventListener(Event.ENTER_FRAME, atras)
}
function atras(e:Event){
prevFrame()
if(currentFrame==1){
removeEventListener(Event.ENTER_FRAME, atras)
}
}
function pulsar(e:MouseEvent){
gotoAndPlay("pulsado")
buttonMode = false
this.parent["cargador"].cargar(pelicula)
removeEventListener(MouseEvent.MOUSE_OVER, sobre)
removeEventListener(MouseEvent.MOUSE_OUT, fuera)
removeEventListener(MouseEvent.CLICK, pulsar)
if(this.root["boton_pulsado"] != undefined){
this.root["boton_pulsado"].gotoAndPlay("salida")
}
this.root["boton_pulsado"] = this
}
....y en escena tengo:
var array_nombres_bt = new Array()
array_nombres_bt["bt1"] = "Empresa"
array_nombres_bt["bt2"] = "Servicios"
array_nombres_bt["bt3"] = "Singulares"
array_nombres_bt["bt4"] = "Marcas"
array_nombres_bt["bt5"] = "Contacto"
var array_swf_bt = new Array()
array_swf_bt["bt1"] = "empresa.swf"
//servicios es un boton desplegable con otros 7 botones
array_swf_bt["bt3"] = "singulares.swf"
array_swf_bt["bt4"] = "marcas.swf"
array_swf_bt["bt5"] = "contactar.swf"
LO QUE NO SE ES CÓMO HACER LAS LLAMADAS A UN .SWF EXTERNO CON LOS BOTONES DEL SUBMENÚ.
POR FAVOR, SI ME PUEDEN AYUDAR, YA HE MIRADO TODOS LOS FOROS POSIBLES, HE CONSULTADO EL LIBRO DE AS3, ..PERO NO LO CONSIGO.
GRACIAS.
