En ActionScript 3.0 ( AS3 ) , la clase Sprite es una lista de bloques de construcción básicos de visualización que puede mostrar gráficos . Un objeto Sprite es similar a una imagen en movimiento sin una línea de tiempo , es por lo tanto adecuado para la creación de objetos que no necesitan líneas de tiempo. Por ejemplo , una interfaz de usuario no necesita una línea de tiempo . Una interfaz de usuario es la interfaz gráfica a través del cual los usuarios pueden interactuar con un juego flash o una aplicación de Flash . En la interfaz del juego , puede seleccionar las acciones representadas por los iconos gráficos o de texto. Instrucciones
1
Haga clic en " Inicio", " Todos los programas " y " Adobe Flash CS5.5 . " Haga clic en " Nuevo" y " Archivo de Flash " para crear un archivo de Flash . Introduzca un nombre para él . Haga clic en " Guardar" para guardar el archivo en la carpeta " FLasherAS3_PartI " . Haga clic en " Caja de Clase de documento " en la sección " Propiedades" . Escriba " Sprites " y haga clic en el botón "Guardar " de nuevo.
2 Haga clic en " Nuevo" y " ActionScript " para crear un nuevo archivo de ActionScript. Escriba un nombre y guardarlo en la carpeta "Code" . Ahora tiene un archivo " sprites.fla " y un archivo " sprites.as " .
3 Haga doble clic en el archivo FLA para abrirlo. Ajuste la " ruta de clases" en la carpeta " FlasherAS3_PartI/Code " . Guarde los cambios .
4
doble clic en el archivo AS para entrar en la interfaz de código. Importe las clases Sprite y MouseEvent mediante código : import flash.display.Sprite ; importación flash.events.MouseEvent ;
5
definir un objeto Sprite "círculo " y dibujar el círculo : círculo var : Sprite = new Sprite (); circle.graphics.beginFill ( 0xFFCC00 ) ; circle.graphics.drawCircle ( 0 , 0, 40 ) ;
El código de arriba es solo un ejemplo de cómo utilizar la clase Sprite
< br . > 6
Añadir EventListeners y funciones para permitir a los usuarios arrastrar el círculo cuando se presiona el botón del ratón :
circle.addEventListener ( MouseEvent.MOUSE_DOWN , mouseDown ) Función mouseDown (event: MouseEvent ) : void { círculo . startDrag ( ) ;} circle.addEventListener ( MouseEvent.MOUSE_UP , mouseReleased ) , función mouseReleased (event: MouseEvent ) : void { circle.stopDrag (); trace ( circle.dropTarget.name ) ;} Los usuarios pueden arrastrar y soltar el círculo con el ratón. Movimientos de arrastrar y soltar son los movimientos apoyados por objetos Sprite . Una vez más, este es un ejemplo de mover el objeto Sprite .