Aspectos básicos de la API de dibujoFlash Player 9 y posterior, Adobe AIR 1.0 y posterior La funcionalidad integrada en ActionScript que permite crear gráficos vectoriales (líneas, curvas, formas, rellenos y degradados) y mostrarlos en la pantalla mediante ActionScript recibe el nombre de API de dibujo. La clase flash.display.Graphics es la encargada de proporcionar esta funcionalidad. Con ActionScript es posible dibujar en cualquier instancia de Shape, Sprite o MovieClip utilizando la propiedad graphics definida en cada una de esas clases. (La propiedad graphics de cada una de esas clases es en realidad una instancia de la clase Graphics.) A la hora de empezar a dibujar mediante código, la clase Graphics ofrece varios métodos que facilitan el trazado de formas comunes, como círculos, elipses, rectángulos y rectángulos con esquinas redondeadas. Todas ellas se pueden dibujar como líneas vacías o como formas rellenas. Cuando sea necesaria una funcionalidad más avanzada, la clase Graphics también dispone de métodos para trazar líneas y curvas cuadráticas de Bézier, que se pueden emplear junto con las funciones trigonométricas de la clase Math para crear cualquier forma imaginable. Los motores de ejecución de Flash (como Flash Player 10 y Adobe AIR 1.5 y versiones posteriores) incorporan una API adicional para dibujo, que permite dibujar mediante programación formas completas con un único comando. Un vez que se haya familiarizado con la clase Graphics y las tareas incluidas en “Fundamentos de la utilización de la API de dibujo”, continúe con Utilización avanzada de la API de dibujo para obtener más información sobre estas funciones de la API de dibujo. Conceptos y términos importantesLa siguiente lista de referencia contiene términos importantes que aparecerán mientras se utiliza la API de dibujo:
|
|