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

Efecto Multiplicador II

Estas en el tema de Efecto Multiplicador II en el foro de Flash y Actionscript en Foros del Web. Hola chicos. Vuelvo a raportar el mensaje, pues no he conseguido el efecto que necesito. En http://www.doubleyou.com (tercer botón=PHILOSOPHY) lo encontraréis. Con este código, consigo ...
  #1 (permalink)  
Antiguo 28/06/2005, 11:30
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 87
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Efecto Multiplicador II

Hola chicos.
Vuelvo a raportar el mensaje, pues no he conseguido el efecto que necesito.
En http://www.doubleyou.com (tercer botón=PHILOSOPHY) lo encontraréis.
Con este código, consigo el efecto contrario. O sea que se muestra toda la pantalla llena y haciendo clicks, vamos borrando botones.

ancho = 500;
alto = 440;
numDuplicados = 100;
boton_mc._visible = 0

boton_mc.onRelease = function() {
for (i=1; i<=numDuplicados; i++) {
posX = random(ancho)+1;
posY = random(alto)+1;
boton_mc.duplicateMovieClip("boton"+i+"_mc", i, boton_mc);
this["boton"+i+"_mc"]._x = posX;
this["boton"+i+"_mc"]._y = posY;
trace(posX);
}
};
boton_mc._visible=1;
stop();

Necesito conseguir el efecto inverso: al clicar en el primero, se multiplica y así sucesivamente, hasta llenar la pantalla.

Salu2.
__________________
Slay
  #2 (permalink)  
Antiguo 28/06/2005, 13:28
 
Fecha de Ingreso: julio-2004
Mensajes: 127
Antigüedad: 13 años, 5 meses
Puntos: 1
Esto multiplicará x 2 los movies que encuentre.

ancho = 500;
alto = 440;
numDuplicados = 100;
boton_mc._this=this
nInicial=1
boton_mc.onRelease = function() {
for(obj in this._this){
obj=eval(obj)
if(typeof(obj)=="movieclip"){
obj.duplicateMovieClip("boton_mc"+nInicial,nInicia l,{_x: random(ancho)+1, _y:random(alto)+1, onRelease: function(){obj.onRelease()}})
nInicial++
}

}
}

Suerte y un saludo.
__________________
ArteCastellano.com Pintura y fotografia española.
LlanosLerma.com - Galeria de pintura de Llanos Lerma. Vida y obra
Madpixel Games - A jugar un rato
  #3 (permalink)  
Antiguo 29/06/2005, 02:43
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 87
Antigüedad: 15 años, 10 meses
Puntos: 0
Gracias Benemerit voy a probarlo en seguida.

Luego te cuento.
Salu2.
__________________
Slay
  #4 (permalink)  
Antiguo 29/06/2005, 03:26
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 87
Antigüedad: 15 años, 10 meses
Puntos: 0
Benemerit, he hecho las pruebas y no está nada mal, me explico:

En escena coloco "boton_mc".
Hago una copia de éste y llamo "movieclip".
En capa arriba coloco el código AS.

Problemilla 1:
Si coloco botón y mc (ambos en escena) funciona correctamente.
Si coloco sólo botón, no funciona (incluso diciendo nInicial=0).
¿Cómo conseguir las duplicaciones partiendo sólo del botón?

Problemilla 2:
La duplicación es exponencial.
Me interesa que sea lineal, o sea que sólo se duplique por cada rollover.
¿Cómo conseguirlo?

Salu2 y felicidades a todos los Pedros.
__________________
Slay
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 14:08.