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
Citar
TypeError: Error #1010: Un término no está definido y no tiene propiedades.
at Sint_fla::MainTimeline/frame1()[Sint_fla.MainTimeline::frame1:12]
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