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

Crear un symbolo

Estas en el tema de Crear un symbolo en el foro de Flash y Actionscript en Foros del Web. Hola. Para la creacion de symbolo conectado por un for Mi intencion es que x numero salga el mismo symbolo de imagen,move,botones,etc si yo le ...
  #1 (permalink)  
Antiguo 28/07/2005, 11:48
 
Fecha de Ingreso: julio-2005
Mensajes: 98
Antigüedad: 12 años, 4 meses
Puntos: 1
Crear un symbolo

Hola. Para la creacion de symbolo conectado por un for
Mi intencion es que x numero salga el mismo symbolo de imagen,move,botones,etc

si yo le digo quiero que me salga como 20 symbolo quiro que salga los 20.
El numero es x puede ser cual quiera.
En ves de que yo ponga uno por uno por symbolo.

es por un arrays

Última edición por drakon0; 28/07/2005 a las 11:55
  #2 (permalink)  
Antiguo 28/07/2005, 13:47
 
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 12 años, 5 meses
Puntos: 0
No se si he entendido, aunque si deseas duplicar un movieclip determinado número de veces, el siguiente script hace tal cosa (crea un cuadrícula, pero quizá te sirva para adaptarlo a lo que necesitas).

Aquí se ha creado un movieclip llamado "cuadro". Se ha colocado en el stage y a partir de él se creará una retícula, duplicándolo el número de veces que se deee:
Código:
fila = 8 //Determina cuantos elementos habrá por fila
cantidad = 64 // Aquí decimos cuántas veces queremos duplicar el mc

//obtenemos el ancho, alto, posición en X y en Y del movieclip a duplicar:
posx = cuadro._x
posy = cuadro._y
ancho = cuadro._width
alto = cuadro._height

// Esta variable nos servirá para regresar la pocisión X a su lugar original
x_original = posx

// Ejecutamos la función:
for(a = 1; a < cantidad; a++){
	posx = posx + ancho
	if(posx > x_original + (fila * ancho)){
		posy = posy + alto
		posx = x_original
	}

	cuadro.duplicateMovieClip("cuadro" + a, a, {_x: posx, _y:posy})
}
Para no hacer más complejo el código con comentarios, te recomiendo que lo pruebes en tu Flash. Solo adecua los valores al movieclip que deseas duplicar.

Suerte!
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 17:56.