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

algo de ActionScript

Estas en el tema de algo de ActionScript en el foro de Flash y Actionscript en Foros del Web. Hola, espero que me puedan ayudar en esto que quiero hacer y no se como. Lo que quiero hacer es: crear un swf que active ...
  #1 (permalink)  
Antiguo 29/03/2004, 10:35
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 14 años
Puntos: 4
Mensaje algo de ActionScript

Hola, espero que me puedan ayudar en esto que quiero hacer y no se como.
Lo que quiero hacer es: crear un swf que active unos moveclips de manera aleatoria.
Como? Bue trato de crear un efecto que requiere que 4 moves en frames distintos en la película se reproduzcan aleatoriamente y en cualquien momento. No se que se entiende?
Tiene que ser algo en ActionScript que controle los moves me parece pero no se como ..
Desde ya muchas gracias ,,,
  #2 (permalink)  
Antiguo 29/03/2004, 10:45
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 14 años
Puntos: 4
pues podes hacer algo asi:
Código:
numero_random=int(Math.random()*10);
trace("se genero el numero="+numero_random);
if(numero_random==3){
	trace("cargar x movie");
}
if(numero_random==6){
	trace("cargar y movie");
}
if(numero_random==9){
	trace("cargar z movie");
}
__________________
'_'

...
  #3 (permalink)  
Antiguo 29/03/2004, 10:57
 
Fecha de Ingreso: diciembre-2003
Ubicación: Bierzo
Mensajes: 51
Antigüedad: 14 años
Puntos: 0
Prueba con esto

set("var", Number(eval("var"))+1);

int = Number(random(7))+1;

duplicateMovieClip("/" add int, "MC" add eval("var"), eval("var"));

randx = random(7);

setProperty("MC" add eval("var"), _x, Number(randx*81)+60);

setProperty("MC" add eval("var"), _y, 250);

if (eval("pos" add randx) <> 0) {
kill = eval("pos" add randx);
}

removeMovieClip("MC" add kill);

set("pos" add randx, eval("var"));
  #4 (permalink)  
Antiguo 29/03/2004, 13:22
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 14 años
Puntos: 4
Muchas gracias a los 2 por sus pronta respuesta, pero el ultimo no lo comprendí muy bien
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 08:01.