Lo Básico En Actionscript 3.0
INTRODUCCIÓN A ACTIONSCRIPT 3.0
TOMADO DE:http://www.esedeerre.com/ejemplo/9/117/como-hacer-una-pizarra-en-actionscript-30
Como hacer una pizarra en Actionscript 3.0
Uno de los ejercicios típicos que se suelen hacer al comenzar a programar en Actionscript, es una pizarra.
En Actionscript 3.0 tenenmos queutilizar la clase Graphics. Podemos pintar dentro de cualquier objeto de visualización que tenga el atributo graphics (Shape, Sprite, MovieClip).
Lo primero que tenemos que hacer es definir el estilo delinea (color,grosor, etc) que vamos a utilizar en nuestro objeto. En este ejemplo vamos a dibujar en un Shape definido por la variable pizarra, por lo que podemos definir su estilo de linea asi:
1.pizarra.graphics.lineStyle(10,0x000000);
Ahora tenemos el pincel en (0,0), con un grosor de 10 y color negro. Si queremos pintar una linea desde (100,100) hasta (200,200), tenemosque mover el pincel hasta (100,100). Para ello usamos la función moveTo(x,y);
1. pizarra.graphics.moveTo(100,100);
Y ahora dibujamos la linea con lineTo:
1.pizarra.graphics.lineTo(200,200);
Por último, si queremos borrar lo dibujado, utilizamos la función clear():
1. pizarra.graphics.clear();
Hay que tener en cuenta que esta funciónborra además las definiciones de estilo de línea y relleno, por lo que antes de seguir dibujando debemos volver a hacerlas
1. package{
2. //Importo las clases necesarias
3. importflash.display.Sprite;
4. import flash.display.Shape;
5. import flash.events.Event;
6. import flash.events.MouseEvent;
7.
8. public class PizarraBasica extends Sprite{9.
10. //Creo una variable de tipo Shape, que va a contener los dibujos
11. public var pizarra:Shape;
12.
13. public function PizarraBasica():void{
14. pizarra...
Regístrate para leer el documento completo.