Weverton N 0 Denunciar post Postado Setembro 18, 2007 Tenho uma função que faz assim: ACTIONSCRIPT functino fadeMotion(X,Y,W,H,A){ } So que nem sempre eu preciso dos 5 valores para passar.. as vezes eu passo so o ultimo. Dae tem como eu passar so esse valor, sem que eu precise de ficar colocando undefined nos outros valores?? Vlw. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 20, 2007 isso não tem como, só se o parametro A ficasse na 1º pocisão functino fadeMotion(A,X,Y,W,H){ } fadeMotion(1) ou você alteraria a estrutura da função, para passar um array ACTIONSCRIPT function fadeMotion(ar){ X=ar[0] Y=ar[1] W=ar[2] H=ar[3] A=ar[4] trace(A); trace(X); } var pa= new Array() pa[4]=123123 fadeMotion(pa) Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Setembro 21, 2007 isso não tem como, só se o parametro A ficasse na 1º pocisãofunctino fadeMotion(A,X,Y,W,H){}fadeMotion(1)ou você alteraria a estrutura da função, para passar um arrayACTIONSCRIPTfunction fadeMotion(ar){ X=ar[0] Y=ar[1] W=ar[2] H=ar[3] A=ar[4] trace(A); trace(X);}var pa= new Array()pa[4]=123123fadeMotion(pa)Legal a idéia do Array, vou aperfeiçoar meu código com isso ae. Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Setembro 22, 2007 Aproveitando a carona no assunto... tenho uma boa dúvida:Em algumas funções nativas do Flash você pode adicionar um número N de parâmetros, ex:var array = Array("quantos", "parametros", "eu", "quiser");Nesse caso a "função" Array consegue captar todos os valores. Agora... em uma função definida por nós, tem como criarmos essa proeza? (sem ser usando array...)Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Bastardo 0 Denunciar post Postado Setembro 22, 2007 eu acho que dá se você usar random e ifs você declara as variáveis e atribui numeros, usa o random pra sortear e math round pra arredondar e se for um deles executa x agora, se você quiser trabalhar uma função x pra uma série de variáveis pode usar o with também...será que eu falei besteira? to com sono... Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 22, 2007 E ae Antonio então você pode usar o objeto arguments para isso, ele só funciona dentro de uma função ACTIONSCRIPT function teste() { trace(arguments[0]); trace(arguments[1]); } teste(1) teste(1,2) Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Setembro 24, 2007 Hum... achei o danado no Reference Guide. Valeu :D Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Setembro 24, 2007 Hum... achei o danado no Reference Guide. Valeu :DTae.. vivendo e aprendendo.. muito legal esse parâmetro "arguments"...Concerteza vou utilizá-lo nas minhas funções daqui pra frente. Compartilhar este post Link para o post Compartilhar em outros sites