Você sabe o que acontece no código abaixo?
ACTIONSCRIPT:
-
var teste:Boolean = false;
-
if(teste)
-
{
-
var nome:String;
-
}
-
else
-
{
-
nome = "Bruno Sales";
-
}
-
trace("Nome: " + nome);
Erro de compilação? Erro de execução? Nenhum dos dois. O resultado do trace é "Nome: Bruno Sales". A variável foi criada mesmo que o código dentro do IF não tivesse sido executado.
Isso acontece pois o ActionScript só tem 2 tipos de escopo: Global e Local; onde Local é considerado todo o escopo dentro de uma função.
Contudo, sugiro para que nunca utilizem algo deste tipo em seu processo de desenvolvimento. A lógica de seu código ficará muito confusa e causará sérios problemas para manutenção e debug.
- Por Bruno Sales em 25/July/2009
- 4 Comentários »
Other Languages:
Olá pessoal.
Super novidade.
Microsoft acaba de lançar a release do Silverlight 3, segue os links para download:
Expression Blend 3 with Sketchflow
Na versão release do Blend 3, voce podera ver entre outras novidades o Skectchflow, ferramenta muito comentada nas apresentações do MIX09.
Silverlight 3 Software Development Kit (SDK)
Todos os assemblys necessários para começar a desenvolver em Silverlight 3 e a documentação oficial =).
Silverlight 3 Tools for Visual Studio 2008 SP 1
Ferramentas para desenvolver Silverlight 3 no Visual Studio 2008
Agora com o lançamento oficial da versão 3, podem esperar com novos tutoriais, videos e muitos exemplos em Silverlight=)
abraço.
- Por Thiago Felix em 10/July/2009
- 1 Comentário »
No Translations
Todos aqueles que usam o Firefox para testes durante o desenvolvimento de aplicações em Adobe Flex, com certeza já tiveram problemas com o cache. Isso se torna mais frustrante quando a aplicação é muito grande que, para efetuar o teste é preciso passar por alguns passos antes de chegar ao ponto que gostaria, e quando chega, descobre que o swf que está acessando era uma versão que estava em cache.
Obviamente existem algumas maneiras de resolver este problema, porém vou apresentar a solução que eu uso, e acho bem prática.
Abra o firefox e na barra de endereços digite: about:config. Uma mensagem de alerta aparecerá, porém iremos prosseguir para que possamos fazer a configuração.
Procure na barra de buscas por estes itens: browser.cache.memory.enable, browser.cache.disk.enable. Eles provavelmente vão estar com o valor true, o que iremos fazer é mudar o valor deles para false.
Para confirmar se a alteração foi efetuada, basta digitar na barra de endereços: about:cache, o resultado deve ser uma mensagem informando que o cache foi desabilitado.
Pronto. Agora o cache do Firefox foi desabilitado, de forma simples e rápida.
- Por Bruno Sales em 5/July/2009
- 2 Comentários »
Other Languages: