¿Cómo asignar valores en script FLASH?
El concepto es demasiado vago y la pregunta no está clara. ¡Espero que la explicación sea más clara! La siguiente es una cita de Internet para explicar
1. La diferencia entre ActionScript y JavaScript
Los lenguajes de programación principales de ActionScript y JavaScript también son muy similares. Tienen funciones, variables, declaraciones y operadores. Conceptos básicos de programación como condicionales y bucles. Puede aprender y utilizar ActionScript sin conocer JavaScript; sin embargo, si conoce JavaScript, estará familiarizado con ActionScript.
Existen varias diferencias clave entre ActionScript y JavaScript:
ActionScript no admite objetos específicos del navegador, como documentos, ventanas y anclajes.
ActionScript no es totalmente compatible con todos los objetos predefinidos de JavaScript.
ActionScript admite construcciones de sintaxis no permitidas en JavaScript (como las operaciones tellTarget e ifFrameLoaded y la sintaxis de barra).
ActionScript no admite determinadas construcciones de sintaxis de JavaScript (declaraciones de cambio, continuación, prueba, captura, lanzamiento y etiquetas).
ActionScript no admite estructuras de funciones de JavaScript.
En ActionScript, la operación eval solo realiza una referencia a una variable.
En JavaScript, el valor de undefined toString no está definido, y en Flash 5, para compatibilidad con Flash 4, el valor de undefined toString es "".
En JavaScript, la evaluación de una expresión o variable numérica no definida se evalúa como NaN, mientras que en Flash 5, para compatibilidad con Flash 4, se evalúa como 0.
ActionScript no admite la codificación Unicode; admite juegos de caracteres ISO-8859-1 y Shift-JIS.
2. Edición de texto
En el modo experto, puede ingresar scripts directamente en el panel de operación. Por supuesto, también puedes seleccionar elementos de un menú emergente o de una lista de la caja de herramientas, como en Flash 4.
3. Sintaxis de puntos
En Flash 5, puede utilizar la sintaxis de puntos para obtener y establecer propiedades y métodos de objetos, incluidas instancias y variables de clips de película (por ejemplo, myMovieClip.childMovieClip). .miVariable). También puede utilizar la sintaxis de puntos en lugar de la sintaxis de barra diagonal utilizada en Flash 4 (myMovieClip/childMovieClip: myVariable). Sin embargo, Flash Player todavía admite la sintaxis de barra diagonal.
4.Tipos de datos
ActionScript en Flash 5 admite los siguientes tipos de datos: cadena, número, lógico, objeto y clip de película. La compatibilidad con varios tipos de datos le permite utilizar diferentes tipos de información en ActionScript. Por ejemplo, puede crear matrices y matrices asociativas.
5. Variables locales
Puedes declarar variables locales en ActionScript que caducarán al final de la lista de acciones o llamada de función. De esta manera puede administrar la memoria y reutilizar nombres de variables. Las variables en Flash 4 son persistentes, incluso las variables temporales (como los contadores) se almacenan en la animación hasta que finaliza la animación.
6. Función definida por el usuario
Si es necesario, el usuario puede definir una función con parámetros para devolver un valor. De esta manera, podemos reutilizar bloques de código dentro de nuestros scripts. En Flash 4, puede reutilizar código mediante la operación Llamada, pero no puede pasar parámetros ni devolver valores.
Tutorial Flash5ActionScript II
2000-10-20- George Mok-yesky
7. Objetos predefinidos
Puedes usar Flash 5 Objetos predefinidos para acceder y gestionar ciertos tipos de información. La siguiente es una lista de algunos de los objetos predefinidos:
Objetos matemáticos: como complemento integral de las constantes y funciones matemáticas integradas como E (constante de Euler), cos (coseno) y atan ( arcangente), es muy importante.
Objeto de fecha: utilice un objeto de fecha para obtener información de fecha y hora del sistema en el que se ejecuta Flash Player.
Objeto de sonido: utilice el objeto de sonido para agregar sonido a la animación y controlar el sonido cuando se reproduce la animación. Por ejemplo, puede ajustar el volumen (setVolume) o el equilibrio (setPan).
Objeto ratón: utiliza el objeto ratón para ocultar el cursor estándar, permitiéndote utilizar un cursor personalizado.
Objeto MovieClip: utilizando el objeto MovieClip, puede controlar clips de película sin utilizar operaciones de empaquetado como tellTarget. Los métodos en una instancia de clip de película (como reproducir, cargar una película o copiar un clip de película) se pueden llamar usando sintaxis de puntos (como myMovieClip.play()).
8.Operación de clip
A las instancias de clip de película en el área de edición se les pueden asignar operaciones directamente usando la operación onClipEvent.
9. Nuevas operaciones
Flash 5 agrega muchas operaciones nuevas que se pueden usar para crear bucles complejos, como do... while y for. Otras operaciones nuevas se complementan con métodos del objeto MovieClip, como getBounds, adjuntarMovie, hitTest, swapDepths y globalToLocal.
10. Depurador
Utilice el depurador para ver y modificar valores de variables y propiedades para animaciones que se están probando en el modo de animación, el reproductor independiente Flash o el navegador. De esta manera podrá detectar fácilmente problemas en ActionScript.
Soporte 11.XML
Utilizando objetos XML predefinidos, puede convertir ActionScript en documentos XML y luego pasarlos a aplicaciones del lado del servidor. Los objetos XML también se pueden utilizar para cargar e interpretar documentos XML en animaciones Flash. Utilice el objeto XML Socket predefinido para crear una conexión de servidor ininterrumpida para proporcionar datos XML a aplicaciones en tiempo real.
12. Proporcionar ayuda contextual
Flash 5 incluye ayuda contextual para cada acción disponible en el panel de acciones. Durante el proceso de creación de scripts, puede obtener información sobre la operación que se está utilizando. Para hacer esto, seleccione una operación de la lista de la caja de herramientas en el panel de operaciones y haga clic en el botón Ayuda en la parte superior del panel. Los temas relacionados con la operación seleccionada se mostrarán en el navegador.
Tutorial de Flash5ActionScript III
2000-10-20- Moji Xiong-yesky
Escribir scripts utilizando ActionScript
ActionScript es un script para Lenguaje flash. Con ActionScript, puede agregar interactividad a las animaciones Flash. Podemos configurar las animaciones que creamos para que los eventos del usuario (como clics en botones y botones) activen scripts que le indiquen a la animación qué hacer. Por ejemplo, puede escribir un script que le indique a Flash que cargue diferentes animaciones en el reproductor Flash según el botón de navegación que seleccione el usuario.
I. Pasos básicos para crear scripts usando ActionScript
Puedes empezar a escribir scripts sencillos sin saber nada sobre ActionScript. Sin embargo, primero es necesario tener un objetivo claro y luego elegir las acciones adecuadas. La mejor manera de aprender ActionScript simple es comenzar practicando scripting.
Los siguientes pasos adjuntan una secuencia de comandos a un botón que cambia la visibilidad de un clip de película e ilustran los pasos básicos de la creación de secuencias de comandos utilizando ActionScript.
1 Seleccione el botón Ventana > Biblioteca común > y luego seleccione Ventana > Biblioteca común > Clip de película. Coloque un botón y un clip de película en el área de edición.
2 Seleccione la instancia del clip de película en el área de edición y luego seleccione Ventana>Panel>Instancia para abrir el panel de instancia.
3 Escriba testMC en el campo Nombre.
4 Seleccione el botón en el área de edición, luego seleccione Ventana > Operaciones para abrir el panel de operaciones (tenga en cuenta que el título del panel muestra Operaciones de objetos).
5 En el panel Operaciones de objetos, haga clic en Operaciones para abrirlo.
6 Haga doble clic en la operación setProperty para agregarla a la lista de operaciones.
7 Seleccione _visible en el menú emergente de propiedades.
8 En el parámetro de destino, ingrese testMC.
9 Para el parámetro Valor, ingrese 0.
El código debería verse así: on (release) { setProperty ("testMC", _visible, "0");
10 Seleccione "...".
10 Seleccione Control > Probar película, haga clic en el botón y observe cómo desaparece el clip de película.
ActionScript es un lenguaje de scripting orientado a objetos. Esto significa que las acciones pueden controlar objetos cuando ocurre un evento específico. En este script, el evento consiste en soltar el botón del mouse. Cuando el usuario hace clic en un botón en la pantalla, el evento de lanzamiento activa un script que establece la propiedad _visible del objeto MC en falso, haciendo que el objeto sea invisible.
Puedes utilizar el panel de acciones para guiarte en la configuración de scripts simples. Sin embargo, para aprovechar al máximo el poder de ActionScript, es importante tener un conocimiento profundo de los conceptos, elementos y reglas que utiliza ActionScript para organizar la información y crear animaciones interactivas.
Tutorial de Flash5ActionScript IV
2000-10-21- George Mok-yesky