Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2010, 08:26
proxy_lainux
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 10 meses
Puntos: 0
como puedo solucionar este problema con actiosnscript 3 en flash cs4?

hola

necesito ayuda... tengo un codigo que mueve una imagen de la derecha a la izquierda y fue hecho con AS2 en flash... yo lo estoy tratando de pasar a AS3 con flash cs4 pero me tira un error al intentarlo ejecutar y no me funciona.. alguien me podria ayudar a que se mueva la imagen porfavor

les dejo el error que me aparece y el codigo... solo necesito que se mueva y que se detenga en cierto momento

Cita:
TypeError: Error #1010: Un término no está definido y no tiene propiedades.at Sint_fla::MainTimeline/frame1()[Sint_fla.MainTimeline::frame1:12
Código:
import flash.filters.GlowFilter;

var Velocidad = 15;		// velocidad en que se mueve la moto
//var VelocidadCuadro = 10;// velocidad en que se mueve la moto
var VelocidadCuadro=new Array(10,5,8,2,15)
var CantidadBlur = 4;	// cantidad de desenfoque
var Cambio = 45;		

var blur = new flash.filters.BlurFilter(CantidadBlur, CantidadBlur, 1);
// Creamos el Bitmap de Fondo
var bg_bmp = new flash.display.BitmapData(623,336,false,0);
movmoto.DisplayObject.visible=0;
movmoto.duplicateMovieClip("moto",20);
var CuentaFrames = 0;
var CuentaFrames2 = 0;


	if( movmoto.DisplayObject.x < 150 ) {
		movmoto.DisplayObject.x += Velocidad;
	} else {
		if( Cambio >= 1 ) {
			Cambio -= 1;
			if( Cambio == 0 ) {
				Velocidad = 1;
				//Fondo._visible = 0;
				
				CuentaFrames++;
}
		} else {
			//CantidadBlur += Velocidad;
			//if ((CantidadBlur >= 5) || (CantidadBlur <= 1)) {
			//	Velocidad *= -1;
			//}
			//var filter_array:Array = Moto.filters;
			//filter_array[0].blurX = CantidadBlur;
			//filter_array[0].blurY = CantidadBlur;
			//Moto.filters = filter_array;			
		}
	}
	// Movemos los cuadros
	
		if( CuentaFrames2 == 3 ) {
		bg_bmp.draw(this);
		CuentaFrames2 = 0;
	}
	CuentaFrames2++;
espero me puedan ayudar

gracias y salu2