Chan 0 Denunciar post Postado Dezembro 27, 2004 olá galera, resolvi fazer um minitutorial pra entendermos como funcionam as funções com parametros.... eu particularmente demorei pra pegar como funcionavam esses malditos parametros....sempre me enrolava e acabava desistindo de fazer função com parametro...até que descobri que em vez de se fazer 10 funções, você pode fazer uma só, usando parametros... esse tutorial é bem simples, e é direcionnado a quem tem dificuldades com parametros de funções.....nivel basico vamos lá crie 4 campos de texto dinamicos, e instancie-os como campo1 campo2 campo3 campo4 crie 4 MOVIECLIPS e instancie-os como btn1 btn2 btn3 btn4 abra o painel de ações e coloque: function setText (campo, conteudo) /*função e seus parametros que vão definir os textos a serem colocados nos campos de texto*/{ campo.text = conteudo}// array que contem os textos \\var arraytextos:Array = new Array()arraytextos[0] = "texto1"arraytextos[1] = "texto2"arraytextos[2] = "texto3"arraytextos[3] = "texto4"//loop para definir as ações dos botões...for (i=1;i<5;i++) { _root['btn'+i].campo = _root["campo"+i] _root['btn'+i].texto = arraytextos[(i-1)] _root['btn'+i].onRelease = function () { setText(this.campo, this.texto) }} outro exemplo.... apague os campos de texto campo2 campo3 campo4 deixando somente o campo1 e substitua o codigo anterior por este function setText ( conteudo) { campo1.text = conteudo}var arraytextos:Array = new Array()arraytextos[0] = "texto1"arraytextos[1] = "texto2"arraytextos[2] = "texto3"arraytextos[3] = "texto4"for (i=1;i<5;i++) { _root['btn'+i].texto = arraytextos[(i-1)] _root['btn'+i].onRelease = function () { setText(this.texto) }} espero que tenha ajudado a entender como funcionam os parametros de uma função abraços Chan Compartilhar este post Link para o post Compartilhar em outros sites