DClick

Arquivos para July, 2009

Escopo de Váriavel em ActionScript 3

Categorias relacionadas: ActionScript, Flex, Programação
Twitter!

Você sabe o que acontece no código abaixo?

ACTIONSCRIPT:
  1. var teste:Boolean = false;
  2. if(teste)
  3. {
  4.     var nome:String;
  5. }
  6. else
  7. {
  8.     nome = "Bruno Sales";
  9. }
  10. 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:

Silverlight 3 e Expression Blend 3 released!

Categorias relacionadas: Silverlight
Twitter!

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

Desabilitando o cache do Firefox

Categorias relacionadas: (Sem Categoria), Flex
Twitter!

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: