Boas pessoal,
pois é, tenho andado todo trocado.
Aqui vao as sintaxes...
Se a acçao for aplicada no Button:
on(release){
// os comandos que pretendes invocar ou aplicar
}
Se a acçao for aplicada na Timeline (num KeyFrame):
_root.myButton_bt.onRelease = function(){
//comandos que pretendes invocar ou aplicar
}
Com o ActionScript 2.0, a Macromedia aconselha a escrever todo o codigo directamente na Timeline (em KeyFrames) incluindo os controles de Buttons e MovieClips. Tem tudo a ver com a logica de programaçao OOP (Object Oriented Programming).
No inicio, talvez seja mais facil se aplicares directamente no Button, e a medida que os projectos vao ficando mais complexos, entao começa-se a trocar o modo de aplicar os comandos.
Futuramente, quando começares a aprender a utilizar Functions, podes começar a ponderar se será possivel chamar uma funçao especifica qd escrevemos o codigo num KeyFrame (tal como escrevi acima...). Ok, antes de caires nessa ratoeira, aviso já que NAO é possivel.
A sintaxe para invocar acçoes aos Buttons directamente na Timeline tem mesmo de ser assim:
_root.myButton_bt.onRelease = function (){
//comandos a invocar ou aplicar
}
Ou seja, a funçao terá de ser "anonima"...bem, mas isto é conversa para outras coisas.
Se algum dia te deparares com o problema que referi acima, apita.
Fica bem...