En la continuación del tutorial (001 - 002 - 003)
Como hablamos bases en el idioma antes, porque hay poco más que decir, dado que en el transcurso del tutorial ir más estrechamente en algunas propiedades de la lengua ...
Procederemos ahora a hablar del "núcleo" de Acción Script 3.
3. Propiedades, métodos y eventos
Después de que ya hemos hablado de los fundamentos de la AS3, vamos a hablar ahora de los elementos básicos para construir, desarrollar y educar a muchos de los gráficos en Flex / Flash.
Las propiedades son algo que define, y una característica denominada el caso en el último parámetro. Como en la vida real podemos definir un coche como marca, color, puertas, tipo cilindro o, en ActionScript puede hacer exactamente lo mismo, pero en el caso de un coche, que sólo fija las propiedades, que no puede cambiar fácilmente (a menos que el taller ), Mientras que la acción no script de los objetos y sus propiedades son sus más de lectura-escritura, es decir, un botón, por ejemplo, puede obtener por su tamaño meuBotao.width propiedad, al mismo tiempo, también podemos definir su tamaño con meuBotao . Width = 250; Existen también algunas propiedades que no se puede cambiar (sólo lectura), pero como con el coche, también puede cambiar, no muy fácilmente o directamente, pero más adelante en el tutorial para explicar de qué manera.
Los métodos son a menudo las opciones que permiten al programador para hacer un objeto realizar determinadas operaciones, la mayoría de los cuales puede definir tanto interior diversas propiedades del objeto, o realizar una simple acción. Por ejemplo teniendo un método definePosição () puede establecer el valor de la x, y en tan sólo una línea de código, la simplificación de las definiciones de las propiedades. Xe. Y. En un caso, puede ser usado para especificar una única acción, como navigateToURL () ese sitio se abre en el navegador.
Los eventos son el regreso de algunas acciones, por ejemplo, en un coche, para apagar el motor se dispara un imaginario caso de "stop" en AS3, por ejemplo, un botón, si hace clic con el botón del ratón se activará en el caso de clic, y este evento se puede detener para que podamos realizar una acción, por lo general una función. El "dispositivo" que se ocupa de estos acontecimientos, se llama "eventos" y es el controlador de que se llama las posibles funciones. No Script 3 ya se habían desplegado algunas de las funciones de manejo de evento, que se llama el evento Listners en la traducción de la carta, están "escuchando a los acontecimientos", que servirá para detectar con precisión caso particular, cuando se "dispararon", es decir, cuando el caso se activó, y la detección podemos aprender de este mismo momento en que el evento fue provocado.
Fuera de estos eventos ya han sido introducidas por AS3, todavía podemos crear nuestros propios eventos, pero para eso debe explicar mejor cómo funcionan, qué va a pasar por delante ....
3.1. Propiedades
En el caso de secuencia de comandos de acción, por ejemplo, en Flex, tenemos un grupo, y dentro de ella tenemos un botón ... ambos elementos comparten las mismas características (independiente), por ejemplo. Xeo. Y, pero si el cambio en marcha. X panel, el. 's x-botón no va a cambiar, porque depende de la mesa redonda, a pesar de la posición absoluta en la pantalla que puede variar, su posición en el panel no cambia, esto se llama del niño, es decir, los niños, en el caso de configuración de meses en el botón Propiedades, por ejemplo. xe. debido a que su posición siempre será calculado en relación con el grupo, y si queremos definir el tamaño del botón (. y la anchura. altura) superior a la del panel, El botón gráficamente igual al tamaño máximo del grupo y no más, porque depende del tamaño de su padre, es decir, su "contenedor" (transportista / padre).
En general, todos los gráficos y no sólo se definen utilizando las propiedades que son perfectamente capaces de "personalizar" el elemento, mucho de ellos como en el caso de aceptar un flex muy extrema personalización gracias al apoyo de skin'se css.
Algunos ejemplos de propiedades:
meuBotao.label = "text"; meuBotao.x = 200; meuBotao.width = 150; meuBotao.visible = false; meuMovieClip.alpha = 0,5; meuMovieClip.visible = true; meuMovieClip.x = 125; Como puede ver, estas propiedades han compartido, como el caso de x, anchura, altura, además de algunos otros ... vosotros lo que es tener a comprender las principales propiedades, fácilmente capaces de hacer frente a otros objetos. Algunas propiedades se pueden definir con los porcentajes, el 50% imaginar, tal como se define en el script de acción 0.5, puede definir algunas propiedades como un porcentaje de anchura, altura, alfa, así como muchas otras propiedades.
Nota:
Todos los gráficos son los niños (del niño) en cualquier otro, en el caso de añadir a sólo un panel en nuestra aplicación, este será siempre el hijo de la "fase" (fase / aplicación) principal.
3.2. Eventos
La mayoría de los gráficos y no sólo en Flash, Flex dependerá de un montón de acontecimientos, en cuanto a concepto, ya que un simple clic con el ratón sobre un botón, imagen o texto a través de un texto escrito en un cuadro de texto para un final, todo eventos de incendios, algunos de ellos muy importante a la versatilidad de AS3.
Hay una gran variedad de eventos, tanto en gráfica de los objetos, las clases en el hogar e incluso en las clases desarrolladas por otros y es muy importante tener un buen concepto de ellos como el AS3 es, literalmente, impulsada por los objetos es esencial para conocer los acontecimientos dispararon para tal fin a tener un mejor control sobre nuestra aplicación / animación.
En el anterior AS2, muchos acontecimientos podrían ser "interceptados" por ejemplo, directamente con el sobre (la liberación), en (prensa) o incluso en (pulsación), pero como el idioma evolucionado, actualmente en AS3 las cosas han cambiado un poco la figura, Ahora se accede directamente sobre el tema, como meuObjecto.onRelease, pero algunos de estos eventos están limitados en su contenido, y está entrando en el "eventListner la" mejor que se puede aplicar a cualquier objeto, o elemento ejemplo, por que no sólo nos dan la oportunidad de un mejor control, tales como la infinita posibilidad de crear, disparar y manejar eventos personales, es decir, los eventos creados por nosotros mismos.
El "eventDispatcher" (traducido de la carta, disparando los acontecimientos) no es nuevo en AS3, pero había mejorado mucho en AS3 y el aumento de gasto que será responsable de la mayoría de los eventos que, además de controlar los acontecimientos de los casos por defecto, también el control los acontecimientos costumbre programador que permite saber cuándo acción se llevó a cabo permitiendo un control sobre nuestro código.
Los acontecimientos son algo de gran valor, y puede ser utilizado en casi todos los de nuestro contenido. Swf, sobre todo cuando hacemos una libra (una compilación de código) que, en general, puede utilizar en diversos proyectos y distribuir libremente un archivo (. SWC) dividido a la nuestra. swf que se puede utilizar fácilmente y se convierte en disponibles en nuestro código, de modo que en eso. swc puede definir propiedades, métodos y eventos que son una parte crucial para nuestra propia. swc que funcione correctamente en otros proyectos, pero que se entrega requiere cierta documentación para explicar estas características (propiedades, métodos y eventos) o de otro tipo de SWC que no se puede "manejar y entender" cómo funciona nuestra librería.
No puedo ir en el tutorial sobre la manera de "crear" y trabajar con eventListners.
Abrazar.
http://creativecommons.org/licenses/by-nc-nd/3.0/deed.pt










2 Trackbacks
[...] Acción Tutorial Script 3 - 005 'libre e-libro. Acción Verde Script 3 de Libre Práctica "Acción Tutorial Script 3 - 004" Acción Tutorial Script 3 - 003 »ok'll encontrar ..." Hmm .. Veo por [...]
[...] El 7 de junio, 2008 - 9:30 am En la continuación con el tutorial (001 - 002 - 003 - 004 [...]