Gracias Javier, supongo que el metodo esta mal planteado, estuve mirando la web y me remite aun tutorial de Flash 5 (el cual no puedo abrir con el flash mx 2004) llamado Track as Menu.
Alguien tiene otra idea de como hacerlo? Sigo aqui delante del ordeñador (de cerebros) intentandolo sacar y cada vez estoy con mas ganas de reventar el monitor XD ----- Original Message ----- From: "Javier Fernández" <[EMAIL PROTECTED]> To: <asnativos@5dms.com> Sent: Monday, May 09, 2005 12:05 AM Subject: Re: [ASNativos] Boton dentro de un boton > Hola, no es posible hacer lo que pretendes de esa forma, echa un vistazo a > esto, por ejemplo: > http://www.mmug-ar.com.ar/flash/faq/faq001.html#botoncboton > > Un saludo. Javier Fernández > -- > http://drusunlimited.com > > > > ----- Original Message ----- > From: "Fobiaxx" <[EMAIL PROTECTED]> > To: <asnativos@5dms.com> > Sent: Sunday, May 08, 2005 6:26 PM > Subject: Re: [ASNativos] Boton dentro de un boton > > > > os cuelgo el ejemplo para que veais como es :) > > > > http://www.remenbertechno.com/pruebas/menu/menu3.html > > > > como vereis tiuene algun fallo (desaparecen las imagenes cuando sales de > > boton) > > pero eso es lo de menos, lo de mas son los jod... botones del submenu que > > no funkan!! > > > > asias otra vez! > > ----- Original Message ----- > > From: "Fobiaxx" <[EMAIL PROTECTED]> > > To: <asnativos@5dms.com> > > Sent: Sunday, May 08, 2005 6:16 PM > > Subject: [ASNativos] Boton dentro de un boton > > > > > > > Hola lista: > > > > > > Normalmente no suelo escribir, me gusta mas escuchar y aprender (bueno > > leer > > > :P) > > > pero esta vez tengo un problemilla y mirando post anteriores no he > > > encontrado ninguna > > > solucion. > > > > > > Resulta que tengo un boton en el escenario, que en los eventos > onRollOver > > y > > > onRollOut > > > hacen una determinada accion. Cuando el RollOver termina de hacer su > > > funcion, > > > aparece dentro del boton un submenu (se genera dinámicamente dentro del > > > boton) con varios > > > apartados. > > > > > > Lo unico que los eventos para esos botones del submenu no me funcionan > > > (onRollOver, onRollOut y onRelease), > > > y estoy seguro que es pq estan dentro ya de un evento. > > > > > > Buieno como no me se explicar muy bien os pongo todo el CODE para haber > si > > a > > > alguien se le ocurre > > > alguna brillante idea :) > > > > > > <CODE> > > > > > > Frame 1 Escena Principal > > > > > > var arrayBotones:Array = new Array(boton1_mc, boton2_mc, boton3_mc, > > > boton4_mc); > > > boton1_mc.onRollOver = > > > boton2_mc.onRollOver=boton3_mc.onRollOver=boton4_mc.onRollOver=function > () > > { > > > this.onEnterFrame = function() { > > > if (this._xscale<100 && this._yscale<100) { > > > this._xscale = this._yscale += 10; > > > for (var i:Number = 0; i<arrayBotones.length; i++) { > > > if (this != eval(arrayBotones[i])) { > > > if (this._x<eval(arrayBotones[i])._x) { > > > eval(arrayBotones[i])._x += 10; > > > } else { > > > eval(arrayBotones[i])._x -= 10; > > > } > > > } > > > } > > > } else { > > > this.nextFrame(); > > > delete this.onEnterFrame; > > > } > > > }; > > > }; > > > boton1_mc.onRollOut = > > > boton2_mc.onRollOut=boton3_mc.onRollOut=boton4_mc.onRollOut=function () > { > > > this.prevFrame(); > > > this.onEnterFrame = function() { > > > if (this._xscale>50 && this._yscale>50) { > > > this._xscale = this._yscale -= 10; > > > for (var i:Number = 0; i<arrayBotones.length; i++) { > > > if (this != eval(arrayBotones[i])) { > > > if (this._x<eval(arrayBotones[i])._x) { > > > eval(arrayBotones[i])._x -= 10; > > > } else { > > > eval(arrayBotones[i])._x += 10; > > > } > > > } > > > } > > > } else { > > > delete this.onEnterFrame; > > > } > > > }; > > > }; > > > > > > DENTRO DEL BOTON > > > > > > Frame 1 Boton > > > > > > var prof:Number = this.getNextHighestDepth(); > > > var quien:String = String(this); > > > quien = quien.substr(quien.lastIndexOf("_")-1, 1); > > > switch (quien) { > > > case "1" : > > > this.titulo_txt.text = "Cine"; > > > var sub:Array = new Array("Videos"); > > > this.vacio_mc.loadMovie("img/menu_1.jpg"); > > > break; > > > case "2" : > > > this.titulo_txt.text = "La Revista 40"; > > > var sub:Array = new Array("Portada", "Fotos Exclusivas", "Videos 40TV", > > > "Link"); > > > this.vacio_mc.loadMovie("img/menu_2.jpg"); > > > break; > > > case "3" : > > > this.titulo_txt.text = "Siemens"; > > > var sub:Array = new Array("Información", "Galeria de Imágenes", > "Videos", > > > "Primavera Pop", "Link"); > > > this.vacio_mc.loadMovie("img/menu_3.jpg"); > > > break; > > > case "4" : > > > this.titulo_txt.text = "Musifilm"; > > > var sub:Array = new Array("Mecánica de Promociones", "Catálogo", > > > "Anuncios", "Link"); > > > this.vacio_mc.loadMovie("img/menu_4.jpg"); > > > break; > > > default: > > > break; > > > } > > > for(var i:Number = 0;i<sub.length; i++) { > > > eval("this.boton"+i+"_mc").removeMovieClip(); > > > } > > > stop(); > > > > > > Frame 2 Boton > > > > > > for (var i:Number = 0; i<sub.length; i++) { > > > var clip:MovieClip = attachMovie("botonSubmenu_mc", "boton"+i+"_mc", > > > prof+i); > > > var multiplica:Number = (26*i); > > > clip._y = -148+multiplica; > > > clip._x = -93; > > > clip.submenu_txt.text = sub[i]; > > > clip.onRollOver = function() { > > > this.nextFrame(); > > > }; > > > clip.onRollOut = function() { > > > this.prevFrame(); > > > }; > > > clip.onRelease = function(){ > > > trace("pincha ya JODER!!"); > > > } > > > } > > > stop(); > > > > > > </CODE> > > > > > > Gracias por vuestra ayuda compadres! > > > > > > ---------------------------------- > > > Lista ASNativos:asnativos@5dms.com > > > http://www.5dms.com/listas > > > ---------------------------------- > > > > > > > ---------------------------------- > > Lista ASNativos:asnativos@5dms.com > > http://www.5dms.com/listas > > ---------------------------------- > > ---------------------------------- > Lista ASNativos:asnativos@5dms.com > http://www.5dms.com/listas > ---------------------------------- > ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------