@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
<guimaraescarne...@gmail.com <mailto:guimaraescarne...@gmail.com>>
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
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev