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

problema con mascara animada (AS3)

Estas en el tema de problema con mascara animada (AS3) en el foro de Flash y Actionscript en Foros del Web. Bueno lo que intento hacer es... Que al vizualizar mi swf se muestre la "img1.jpg" la cual esta dentro de una mascara. La mascara se ...
  #1 (permalink)  
Antiguo 10/01/2011, 12:10
 
Fecha de Ingreso: septiembre-2006
Mensajes: 22
Antigüedad: 17 años, 7 meses
Puntos: 0
problema con mascara animada (AS3)

Bueno lo que intento hacer es...

Que al vizualizar mi swf se muestre la "img1.jpg" la cual esta dentro de una mascara. La mascara se moverla hacia la derecha y luego cambiare mi "img1.jpg" por la siguiente q seria "img2.jpg" y asi sucesivamente con mas imagenes.

El problema esque cuando la mascara se mueve hacia la derecha ... ya no vuelve T_T ... apesar que dentro dela condicion le indico que lo aga.. mejor les muestro el codigo.

Cita:
addEventListener(Event.ENTER_FRAME,aniMsk);
var imgNumber=1
var img:String
var posicion:uint=0
function aniMsk(event:Event){
if (posicion==0)
if (mascara.x>=485){
mascara.x+=10
}else{
posicion=1
imgNumber++
img="imgs/img"+imgNumber+".jpg"
ldrMsk1.load(new URLRequest(img))
}
if (posicion==1)
if (mascara.x==722){
mascara.x-=10
}else{
posicion=0
imgNumber++
img="imgs/img"+imgNumber+"jpg"
ldrMsk1.load(new URLRequest(img))
}
}
PD: ldrMsk1 es el load que carga todas las imagenes.
  #2 (permalink)  
Antiguo 10/01/2011, 17:27
 
Fecha de Ingreso: enero-2011
Ubicación: Mexico
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: problema con mascara animada (AS3)

Saludos, creo que esto funcionará ;-D
Código actionscript:
Ver original
  1. addEventListener(Event.ENTER_FRAME, aniMsk);
  2.  
  3. var imgNumber = 1;
  4. var img:String;
  5. var velocidad:int = 10;
  6. var iniX:Number = 0;
  7. var finX:Number = 450;
  8. function aniMsk(event:Event)
  9. {
  10.     mascara.x += velocidad;
  11.     if (mascara.x >= finX || mascara.x <= iniX)
  12.     {
  13.         velocidad = -velocidad;
  14.         imgNumber++;
  15.         img = "imgs/img"+imgNumber+".jpg";
  16.         ldrMsk1.load(new URLRequest(img));
  17.         trace (">" + mascara.x + " img:" + img);
  18.     }
  19. }

Etiquetas: animada, mascara
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 12:27.