Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Recomendaciones y convenciones de codificación para ActionScript 2.0 > Convenciones de codificación de ActionScript > 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