Fobiaxx, quizás deberías preguntar en flare, o buscar un poco, hay multitud
de ejemplos de ese tipo. (en flashkit hay 567...)
http://www.flashkit.com/movies/Interfaces/Menus/index.php

Suerte. Javier Fernández
--
http://drusunlimited.com

----- Original Message ----- 
From: "Fobiaxx" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Monday, May 09, 2005 2:05 AM
Subject: Re: [ASNativos] Boton dentro de un boton


> 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
> ----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

Reply via email to