|
Cómo crear Rectangle Shapes Con AS3formas rectangulares son una de las primeras formas que los novatos de Flash aprender a programar en AS3 (ActionScript 3 ) . Dado que la programación del rectángulo toma sólo una línea de código , que hace que sea fácil de implementar para los principiantes. Una vez que hayas aprendido a escribir el código de un rectángulo, puede usar su habilidad de programación AS3 adquirido programar composiciones completas basadas en rectángulos de distintos tamaños , colores y tipos de fronteras. Combinado con sus otros conocimientos de programación AS3 , también puede animar rectángulos para que cambien automáticamente el color y tamaño como sus plays.Things animación que necesitará hotel Adobe Flash Professional ( versiones CS3 , CS4 y CS5 )Mostrar Más instrucciones Matemáticas 1 iniciar el programa de Flash. Haga clic en " Nuevo" en el menú "Archivo" en la barra de menú flash principal. Haga clic en el "Archivo de Flash (ActionScript 3.0 ) del " tipo de archivo " cuadro de diálogo que aparece y, a continuación, haga clic en el " Nuevo documento OK " para cerrar este cuadro de diálogo. Seleccione las " Acciones " opción en el " menú " en la barra de menú principal de flash para abrir la " ventana de acciones " editor. Sitúe el cursor del ratón sobre la primera línea de la " Editor de acciones " , y haga clic en el botón del ratón. Escriba el código que aparece a continuación en el " . squareColor " primera línea del editor " acciones " para declarar su rectángulo como objeto " Shape" con un " nombre de instancia " de var squareColor : Shape = new Shape (); Conecte el método gráfico " lineStyle " a la forma " squareColor " con el método " Graphics.lineStyle " para establecer el estilo de línea del borde del rectángulo. Especifique un " 1 " pixel ancho amplia línea en el método " lineStyle " para el borde de la forma . Copiar el código que aparece a continuación en la siguiente línea del editor de " acciones " para añadir el estilo de línea . squareColor.graphics.lineStyle ( 1 ) Añadir el código de abajo en la siguiente línea del editor de " acciones " para llenar la forma " squareColor " con el color rojo ( 0xFF0000 es el código hexadecimal para el rojo ) : squareColor . graphics.beginFill ( 0xFF0000 ) Adjuntar el método " drawRect " a la forma " squareColor " en la siguiente línea del editor "Acciones" . Especifique la parte inferior izquierda coordenada x del vértice del rectángulo como " 200 " para el primer parámetro en el método " drawRect " . Especifique la parte inferior izquierda coordenada y del vértice del rectángulo como " 200 " para el segundo parámetro en el método " drawRect " . Especifique la parte superior derecha de la coordenada x del vértice del rectángulo como " 300 " para el tercer parámetro del método " drawRect " . Especifique el superior derecho coordenada y del vértice del rectángulo como " 300 " para el cuarto parámetro del método " drawRect " . Escriba el código para implementar la " drawRect " en la siguiente línea del editor " acciones " como: squareColor.graphics.drawRect ( 200 200 300 , 300) Añadir la siguiente línea de código en el editor de " acciones " para detener el llenado de formas que se iniciaron mediante el método de " beginFill " , que escribió antes de especificar la forma como un rectángulo . Escriba el siguiente código en el editor de " acciones " con el método " endFill " unido a la " squareColor " forma de rectángulo , como se muestra a continuación. SquareColor.graphics.endFill () Especifique el objeto " firstRect " como parámetro en el método " addChild () " para que el rectángulo especificado será colocado en la pantalla al reproducir la animación. Escriba la instrucción de este código en la siguiente línea del editor de " acciones ", como se muestra a continuación . Stage.addChild ( squareColor ) Revise el código completo que haya escrito, como se muestra a continuación , de los errores de sintaxis. Copia y pega el código en tu editor de " acciones " si no escribió las líneas individuales por encima de var squareColor : . Shape = new Shape(); squareColor.graphics.lineStyle(1) squareColor.graphics.beginFill(0xFF0000) squareColor.graphics.drawRect(200,200,300, 300 ) squareColor.graphics.endFill () stage.addChild ( squareColor ) Haga clic en la opción " TestMovie " en el menú "Control " en la la barra de menú principal de Flash para reproducir la película y ver el rectángulo rojo que ha creado con el código AS3 . Anterior: Siguiente: Artículos relacionados
Artículos recomendados
|
Derechos de autor © https://www.aprender.cc - Todos los derechos reservados |