Asociación de código a los objetos

Debe evitar asociar código ActionScript a objetos (como pueden ser instancias de botón o clip de película) de un archivo FLA, incluso en el caso de aplicaciones sencillas o prototipo. La asociación de código a un objeto implica seleccionar una instancia de clip de película, componente o botón, abrir el editor de ActionScript (el panel Acciones o la ventana Script) y añadir código ActionScript mediante las funciones de controlador on() u onClipEvent().

Esta práctica no se aconseja por las siguientes razones:

Puede que algunos usuarios de Flash consideren que es más sencillo aprender a utilizar código ActionScript asociando código a un objeto. Otros puede que opinen que es más fácil añadir código sencillo o escribir o enseñar código ActionScript de esta forma. Sin embargo, el contraste entre dos estilos de codificación (el código colocado en objetos y los scripts de fotogramas) puede resultar confuso para los desarrolladores que están aprendiendo ActionScript y se deben evitar. Asimismo, los usuarios que aprenden a escribir código asociado a objetos con frecuencia deben volver a aprender a colocar el código equivalente como un script de fotograma. Por este motivo resulta recomendable aprender a escribir scripts de fotograma y mantener una coherencia en el proceso de aprendizaje.

La asociación de código ActionScript a un botón denominado myBtn presenta el siguiente aspecto. Evite este método:

on (release) {
  // Realizar una acción.
}

Sin embargo, colocar el código ActionScript equivalente en una línea de tiempo presenta este aspecto:

// código correcto
myBtn.onRelease = function() {
  // Realizar una acción.
};

Para más información sobre la sintaxis de ActionScript, consulte Aplicación de formato a la sintaxis de ActionScript.

NOTA

 

La utilización de comportamientos y pantallas implica a veces la asociación de código a objetos, por lo que deben aplicarse otras prácticas al utilizar estas funciones. Para más información, consulte Utilización de Flash.


Flash CS3

 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00001107.html