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

Duplicate encimando

Estas en el tema de Duplicate encimando en el foro de Flash y Actionscript en Foros del Web. Hola!!! Resulta que arme una botonera (xml) que carga aleatoriamente sobre la película principal...pero se me enciman todo el tiempo, existe la forma que se ...
  #1 (permalink)  
Antiguo 28/08/2005, 10:40
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 20 años, 2 meses
Puntos: 0
Duplicate encimando

Hola!!!
Resulta que arme una botonera (xml) que carga aleatoriamente sobre la película principal...pero se me enciman todo el tiempo, existe la forma que se dejen de encimar?
Este es el código que pongo

<code>
boton._x = random(500);
boton._y = random(150);
</code>

Si alguien sabe me da una super mano

Mil gracias

Claugtrs
  #2 (permalink)  
Antiguo 28/08/2005, 11:53
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola Claugtrs:
Para duplicar un botón primero tienes que ponerlo dentro de un MC y al colocarlo en el escenario ponerle un nombre de instancia, por ejemplo: clip
En el primer frame de la principal éste código:
clip.duplicateMovieClip("clip1", 3);
clip1._x = 10;
clip1._y = 80;
donde a clip1 que es el MC duplicado debes ponerle las coordenadas: _x e _y donde quieres que aparezca.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 28/08/2005, 13:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 20 años, 2 meses
Puntos: 0
Primero, muchas gracias por contestar.
Si hice eso, se ve que resumí demasiado lo que tengo es...

<code>
for (var aa = 0; aa<datos.firstChild.childNodes.length; aa++) {

// Duplico mi boton
pic.bot.duplicateMovieClip("bot"+aa, aa);
pic["bot"+aa]._x = random(500);
pic["bot"+aa]._y = random(500);
etc..
</code>

me duplica bárbaro lo que pasa que a veces se me enciman algunos botones, quería saber si se podía evitar eso.
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 11:13.