Legal. Eu também não sabia. Já estou baixando o PDF da documentação para referência.
Em 31 de outubro de 2010 22:14, Luís Eduardo <[email protected]>escreveu: > > > @Bruno Carneiro: > > Oi Bruno, realmente é uma tempestade num copo dágua :) > Mas eu mesmo reconheci isso no meu email. É muito fácil contornar o > warning. Só é meio chato. > > @Mario Junior > > Rapaz... muito bom o link que vc mandou. Depois que li esse trecho a > coisa ficou bem mais clara: > ["This is because of a technique called * hoisting *, which means that > the compiler moves all variable declarations to the top of the function."] > Agora tudo fica explicado :) :) (realmente era o caso do WTF! hehe) > > Concordo contigo. O erro era meu. > > Obrigado pela info. > > abraços, > - Luís. > > > Em 31/10/2010 11:56, Mário Júnior escreveu: > > 1) Variaveis tem escopo por todo o método. > Olha oq a documentação diz: > *ActionScript variables, unlike variables in C++ and Java, do not have > block-level scope.* > * > http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f9d.html > * > > Então, não é erro do compilador, é seu. :) > > > 2) se vc retirar o "var" dos outros dois foreach, precisará tb tirar a > definicao delas (item:XML) ... deixa só "item" mesmo, uma vez q a difinição > dela só pode ser feita uma vez. > > > []s > > > > > Em 31 de outubro de 2010 08:53, Bruno Carneiro < > [email protected]> escreveu: > >> Sinceramente eu acho que você está viajando sim. Acho uma tempestade >> num copo dágua. >> >> A primeira coisa é que precisamos diferenciar a linguagem dos >> compiladores. A linguagem é algo mais abstrato que o compilador. O >> problema que você está citando é do compilador não da linguagem. >> >> Além do mais, é melhor você declarar a variável fora, pra não ter que >> ficar repetindo as palavras var e XML várias vezes e deixar o código >> mais limpo. >> >> Mas você não deixa de ter razão, não deveria dar warning neste caso. >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Mario Junior > http://blog.mariojunior.com/ > @mariojunior > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
