Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso chamar as funções onRollOver e onRelease de um botão sem clica-lo manualmente. o código que tenho nessas funçoes são bastante extenso, e o mesmo server para duas ocasioes para mim, um no clique manual mesmo e outra vez em que eu precisaria executa-lo sem o clique em si... para nao escrever o mesmo codigo duas vezer queria saber como eu faço pra chamar estas funçoes.
Tentei algumas funçoes (como a call(Function)) mas ainda nao cosegui nada.
Ok amigão! valeu, acabei fazendo assim e deu certo.
Mas vem ca, so pra tirar uma dúvida, no flash MX, não tem mesmo como eu simplismente chamar a funçao do clique no botão em outra parte do codigo, tipo como em outras linguagens onde eu tenho um 'call botãoTal.AoPressionar()' por exemplo? Até tentei isso no flash mais nao deu certo.
Valeu pela resposta; abraços!
Faz o seguinte, cria uma função simples e coloca o codigo do botao RollOver por exemplo, e no lugar do código chame a funcao. Assim voce poderá chamar a funcao onde voce quiser... mais ou menos assim.
function teste {
ae voce pode chamá na ação do botao...
botao.on (rollOver) {
ou simplesmente onde quiser...
teste;
sacou!? vê se dá certo, se não for exatamente isso, posta denovo beleza...
Até +