Quería pediros ayuda con un pequeño problema que tengo a la hora de montar un swf en una web
El caso es que he creado una barra de menús mediante un array que carga una película externa que se visualiza y funciona sin problemas al ejecutar el swf en el flash player, pero a la hora de subirlo a la web, sólo se visualizan los menús del array del swf origen y no cargan los submenús que coje de las películas externas.
Os pongo el código del swf ppal:
Código ActionScript :
// -- funciones
MovieClip.prototype.TLonRollOver = function() {
formato.color = 0xCAE9D0;
this.texto.setTextFormat(formato);
};
MovieClip.prototype.TLonRollOut = function() {
formato.color = 0xFFFFFF;
this.texto.setTextFormat(formato);
};
MovieClip.prototype.TLonRelease = function() {
// -- restaura todos los botones a su estado original
for (i=0; i<menu.length; i++) {
item = eval("boton_mc"+i);
item.enabled = true;
item.useHandCursor = true;
formato.color = 0xFFFFFF;
item.texto.setTextFormat(formato);
}
// -- carga el clip de película en un clip contenedor
holder_mc.loadMovie(this.pelicula);
// -- deshabilita el botón pulsaso
this.enabled = false;
// -- desahbilita el cursdor en forma de mano
this.useHandCursor = false;
// -- para indicar que el botón se encuentra desahbilitado
// -- se cambia el color de texto por uno más tenue.
formato.color = 0x000000;
this.texto.setTextFormat(formato);
};
// -- Formato
formato = new TextFormat();
formato.font = "Arial Black";
formato.size = 18;
formato.color = 0xFFFFFF;
formato.letterSpacing = 0.5;
// -- Menú
menu = new Array();
menu[0] = {titulo:"inicio", pelicula:"submenuInicio.swf"};
menu[1] = {titulo:"equipo", pelicula:"submenuEquipo.swf"};
menu[2] = {titulo:"liga 1ª provincial", pelicula:"submenuLiga.swf"};
menu[3] = {titulo:"clube", pelicula:"submenuClube.swf"};
menu[4] = {titulo:"afición", pelicula:"submenuAficion.swf"};
menu[5] = {titulo:"novas", pelicula:"submenuNovas.swf"};
menu[6] = {titulo:"fotos", pelicula:"submenuFotos.swf"};
// -- clip contenedor
this.createEmptyMovieClip("holder_mc", this.getNextHighestDepth());
holder_mc._x = 0;
holder_mc._y = 0;
// -- Montar Menú
formato.color = 0xFFFFFF;
for (i=0; i<menu.length; i++) {
// --se crean nuevas instancias del clip vinculado
attachMovie("boton_mc", "boton_mc"+i, this.getNextHighestDepth());
anterior = eval("boton_mc"+(i-1));
item = eval("boton_mc"+i);
item.pelicula = menu[i].pelicula;
item.texto.autoSize = true;
item.texto.text = menu[i].titulo;
item.texto.setTextFormat(formato);
// -- posicionamiento x-y
item._y = -3;
if (i == 0) {
item._x = 35;
} else {
item._x = anterior._x+anterior._width+40;
}
// -- eventos de botón
item.onRollOver = this.TLonRollOver;
item.onRollOut = this.TLonRollOut;
item.onRelease = this.TLonRelease;
}
Los swf de los submenús son simples botones que se cargan en la parte inferior del array...
No se si me he explicado bien...
Muchas gracias de antemano
