A ver, el código puedes ponerlo en distintos sitios en flash:
- En la línea de tiempo
- Envima de los objetos (botones/movieClips...)
- En archivos externos (*.as)
Si quieres poner el código en la línea de tiempo, lo tienes que poner en el frame donde tengas los botones/movieClips en el stage, pero no en su capa. Normalmente se crea una capa arriba de todo llamada script o as y se pone el código ahí. Para que te coja los nombres, deberás ponerles nombre de instancia una vez estan en el stage, y luego desde el frame ya podrás referirte a ellos con: "elNombreDeInstancia.onRollOver, .onRelease, o la función que quieras".
Código :
nombreDeInstancia.onRelease = function(){
trace("RELEASE BOTÓN");
}
- Si pones el codigo encima del botón o movieClip, poniendo :
Código :
on(release){
trace("Release Botón");
}
ya debería funcionarte.
- Para los as el funcionamiento es básicamente el mismo que si lo tienes en el primer frame.