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

Animacion Flash as3

Estas en el tema de Animacion Flash as3 en el foro de Flash y Actionscript en Foros del Web. Hola a ver si me podeis echar un clable con este codigo de as3, porque no consigo saber lo que esta fallando, me da el ...
  #1 (permalink)  
Antiguo 19/11/2009, 06:47
 
Fecha de Ingreso: noviembre-2009
Ubicación: Madrid
Mensajes: 81
Antigüedad: 14 años, 5 meses
Puntos: 1
Exclamación Animacion Flash as3

Hola a ver si me podeis echar un clable con este codigo de as3, porque no consigo saber lo que esta fallando, me da el error "1084: Error de sintaxis: se esperaba rightbrace antes de end of program."
He modificado un codigo que tenia de otra animación que ya funcionaba, he cambiado el moviclip, he hecho uno diferente y he aumentado el tamaño del escenario. Con lo cual he cambiado el nombre de la función.
Bueno a ver si alguien le hecha un ojo al codigo y me dice que esta mal.
Muchas Gracias.

Codigo AS 3.0

Código:
for (var i:uint = 0; i<1100; i++) {
	var star:MovieClip=new estrella();
	addChild(star);

	star.y=uint(Math.random()*768);
	star.x=uint(Math.random()*1024);
	star.alpha=.3+Math.random();
	star.scaleX=star.scaleY=Math.random();

	star.addEventListener(Event.ENTER_FRAME, mueve);
}
function mueve(e:Event):void {
	e.currentTarget.y+=Math.random()*10;
	e.currentTarget.x+=1-Math.random()*2;
	e.currentTarget.alpha-=.002;

	if (e.currentTarget.y>768) {
		e.currentTarget.y=0;
		e.currentTarget.alpha=.3+Math.random();
		
	if (e.currentTarget.x>1024) {
		e.currentTarget.x=0;
		e.currentTarget.alpha=.2+Math.random();

	}
}
  #2 (permalink)  
Antiguo 19/11/2009, 06:58
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Animacion Flash as3

Claro

if (e.currentTarget.y>768) {

te falta el } al final del IF

Te recomiendo que te mires la clase Tween de flash para hacer animaciones o te busques la TeenLite o TweenMax, ahorrarás mucho código ;)
  #3 (permalink)  
Antiguo 19/11/2009, 07:05
 
Fecha de Ingreso: noviembre-2009
Ubicación: Madrid
Mensajes: 81
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Animacion Flash as3

ya esta puesto pero ahora me da otro error

1180: Llamada a un método estrella posiblemente no definido. Origen var star:MovieClip=new estrella();

pero si esta definido. No lo entiendo.

Gracias.
  #4 (permalink)  
Antiguo 19/11/2009, 07:34
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Animacion Flash as3

estrella es una clase y hereda de movieclip?
  #5 (permalink)  
Antiguo 19/11/2009, 07:40
 
Fecha de Ingreso: noviembre-2009
Ubicación: Madrid
Mensajes: 81
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Animacion Flash as3

estrella es nombre del movieclip
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 21:00.