Dica de site e filme.

September 23rd, 2008

Olá,  meu nome é Raphael

Estou invadindo a página para um post sobre web e cinema , trabalho na mesma empresa que o autor do Des84 e escrevo também em http://www.mercadobinario.blogspot.com/.

CHRYSALIS
Filme de ficção científica, que se passa em Paris no ano de 2020. Um futuro próximo, uma tecnologia estranha e um filme que nada parece ser o que é.
Vale o ticket.:)
-
O site do filme
http://www.chrysalis-lefilm.com/
-
Site bem elaborado oferece muito conteúdo do filme: podcast, trailers para psp, um analytics com dados do usuário e seu comportamento no site, imagens do storyboard,  links para comunidades em redes sociais e os padrões de páginas de cinema como: walpapers, trailers, casting....
Tudo isto dividido em níveis de acesso para simular um sistema de arquivos confidenciais.
Vale a visita.:)

Introduzindo asDataLibs

September 23rd, 2008

Olá, estou aqui novamente escrevendo um pouco mais sobre Actionscript 3 para iniciantes e intermediários. Antes de mais nada preciso explicar o que é o tal "asDataLibs", que mesmo com um nome meio estranho, nada mais é que uma biblioteca ou coleção de bibliotecas, classes AS3, em Actionscript 3 que tem a intenção de facilitar para o programador o modo com que ele recebe, trata e disponibiliza os dados usados nas aplicações em Flash (AS3).

Acredito que a forma mais complicada mas a mais completa de se fazer uma transição do AS2 para AS3 é começando entender e criar Classes, essas que uma vez criadas, e bem criadas, resolvem um enorme problema de retrabalhos que se tinha facilmente na versão anterior da linguagem, mesmo que nessa anterior também fosse possivel criação das classes mas não era tão utilizada como agora.

O "asDataLibs" pode ser encontrado no endereço: http://code.google.com/p/asdatalibs

Ainda em fase de criação, as classes no dominio asDataLibs do Google, listado acima, somente seram publicadas no SVN depois de testadas e funcionando corretamente e seram colocados exemplos dentro da pasta samples no proprio SVN e no Wiki do Google Code.

A primeira classe criada e que vamos falar agora é a openFile (com.dLibs) essa que tem a finalidade de carregar arquivos externos para dentro da sua aplicação como imagens e animações em formato SWF. É realmente uma classe bem simples mas muito completa no quisito carregamento porque através dela se pode receber a porcentagem de carregamento diretamente em uma função de Loader que o proprio desenvolvedor criara de acordo com sua necessidade. Para iniciar a utilização da classe precisa-se inicialmente importar o pacote como segue abaixo:

  1. import com.dLibs.openFile;

Depois disso, como se trata de uma classe estatica e por isso não precisa se criar objetos como acontece no Tweener por exemplo, então precisa-se somente chamar a classe a sua função estatica para ser executada como mostrado a seguir:

  1. openFile.addItem(mc:MovieClip, file:String, Loader:Function, Timer:uint, transit:String);

Aparentemente muito complexa mais os campos requeridos para o carregamento são somente os três primeiros que são:

mc : Movie Clip onde será carregado o arquivo externo.
file: Arquivo a ser carregado, endereço relativo ao arquivo swf.
loaderText: que é o nome da função.

Para ver o loader funcionando basta criar uma função dentro do seu pacote de acesso ou dentro do arquivo FLA com o nome colocado quando se chama a classe e ele receberá o valor do percentual carregado abaixo mostrado:

  1. import com.dLibs.openFile;
  2. openFile.addItem(clip_mc, "files/image.jpg",loaderImages);
  3. function loaderImages(porcentagem:uint):void
  4. {
  5. myTextField.text = String(porcentagem);
  6. } 

No exemplo acima a classe openFile carrega o arquivo "image.jpg" dentro do diretório "files" e o coloca dentro do movie clip nomeado de "clip_mc", durante o carregamento desse arquivo o campo de texto nomeado de "myTextField" receberá os valores numerais convertidos para String da porcentagem carregada do arquivo, muito simples.

Assim os outros dois tipos de argumentos da função são responsáveis pela velocidade do fade final do arquivo recebido e do tipo de transição sera feita pelo fade, os dois correspondentes a classe Tweener, que é incluida dentro da classe openFile.

Próximos posts falaram de outras classes existentes e outras que ainda estão em construção para serem disponivilizadaso no SVN: http://asdatalibs.googlecode.com/svn/trunk/

Olá a todos, agora vou falar um pouco sobre um metodo bem interessante para a organização do codigo actionscript, podendo ter todos os scripts em um unico bloco de ações mesmo que esses façam referência local dentro de um moviClip indepentente de qual seja o frame. Estou falando do addFrameScript().

A função addFrameScript - flash.display.MovieClip - é um metodo não documentado no Flash CS3 que possibilita adicionar um codigo actionscript, a execução de uma função em determinado frame do codigo actionscript sem que esse codigo precise estar dentro do MovieClip. Funciona da seguinte forma:

  1. movieClipInstance.addFrameScript(frame:Number, actionscript:Function);

dentro de uma classe, como já foi dito acima, deve ser importado a classe "flash.display.MovieClip" para se ter acesso ao addFrameScript.

Outro exemplo é de animação de carregamento de arquivo - Loader.

addFrameScriptImage

Nesse caso acima, o movieClip que tem a animação do carregamento não tem nenhum actionscript, mas quando a quantidade total de bits é carregada, como podemos ver o bloco da linha 20 a 24, primeiramente é retirado o evento ENTER_FRAME, depois pede para o carregador (PreLoader) executar o restante da animação e na linha 23 foi pedido para que no ultimo frame de PreLoader fosse adicionado a função gotoNextScene() assim indo finalmente ao site.

A função não fica marcada em azul como as demais 'default' do CS3 pelo fato de não ser documentada mas é de grande ajuda para deixar um codigo mais compacto e menos espalhado pelo arquivo e seus inumeros clips.

Espero que tenha ajudado, até mais.

2 Fast 2 Furious for games

September 16th, 2008

Depois de alguns bons dias quase que atoa voltei a dar uma olhada em alguns games e programas na net, hoje encontrei um programa muito legal que tem a inteção de melhorar o desempenho da máquina para jogos.

"A primeira coisa a fazer é uma cópia de segurança de suas configurações atuais, para isto, clique no botão Save State. O programa irá criar no diretório em que está instalado um arquivo com a extensão DAT. Esse será seu “backup”, para qualquer eventualidade você ter como voltar tudo em seu computador a como era antes."

O programa não faz milagres, claro, se nao melhorar muita coisa por favor compre novos hardwares, so isso vai melhorar.

Link: Game XP

iTunes Store Brazil is ON

September 12th, 2008

Fiz o download da nova versão do iTunes e para o meu espanto e alegria o iTunes Store tem agora uma versão brasileira. A versão brasileira é voltada totalmente para o iPhone, muito muito aplicativos, games, livros entre outros.

A versão americana, a mais completa de todas, vende, alem dos aplicativos oferecidos na versão brazuca, musicas, filmes, seriados e tudo que se pode ver ou ouvir dentro de um iPod, iPhone, iMac ou qualquer outro iQualquercoisa. Ainda não tive a curiosidade, ou o tempo, para testar nas versões anteriores do iTunes se a loja brasileira também existe, mas já é um belo começo para termos em breve uma loja completa Apple online e quem sabe um loja física Apple no Brasil, boatos e mais boatos existem sobre essa loja mas nada concreto ainda. Uma loja fisica faria os preços dos produtos serem menores e com isso uma maior 'popularidade' das maquinas e do sistema (OS) Apple.

Para o cadastro no Apple Store é preciso fornecer dados pessoas e número de cartão de crédito. Bem simples e rápido de cadastrar.

Bee: WordPress based AIR

September 8th, 2008

Olá a todos, hoje lendo a documentação do AIR da Adobe encontrei nos diversos links um em especial com alguns programas feitos em Flash e Flex para AIR, mas dentre os inúmeros aplicativos inúteis encontrei o Bee.

Bee é um App feito para atualizar o blog do WordPress com suporte a imagens (também ia Flickr) com editor em HTML muito poderoso, completo. Seleção de categorias, salvar como Draft, publicar e muito mais. Preview abaixo:

Bee Preview

Sou um usuário, a muito tempo, do Writer do pacote Live mas em questão de praticidade e facilidade de instalação e utilização acabo por me decidir em trocar, pelo menos por enquanto, para o Bee. Ainda nao da suporte a criar categorias diretamente do programa assim como o Writer mas isso, pelo menos para mim, é o de menos.

Link: Exemplos de projetos em AIR

Link: Download do Bee

Actionscript 3 Tips

September 8th, 2008

Olhando e rodando pela net procurando alguma coisa a mais sobre AS3 encontrei, quem diria, no site Kirupa.com (site que fiquei anos e anos ajudando no Forum e lendo todos todos todos os tutoriais ehehe) um post muito interessante do Senocular, adm do site senocular.com, um post muito interessante com mais de 100 dicas sobre como programar e organizar a programação em Actionscript 3.

Com toda certeza, e conhecendo os textos e tutoriais do senocular como conheço, vale a pena ler e estudar a partir dos estudos do cara. O link do post com diversas dicas segue abaixo:

Link: Kirua Forum by Senocular: Tips for AS3

Browser do Google: Chrome

September 2nd, 2008

Post rápido, downloa do navegador do Google que promete usabilidade e performance muito melhores que os navegadores atuais. Eu como "Googlemaniaco" creio no Oraculo e o download está sendo feito.

Download em: http://www.google.com/chrome/

Programando em Flash

September 1st, 2008

Existem milhares de vantagens para se aprender Actionscript 3, além de se manter no mercado que cada dia tem rookies - ganhando pouco e tomando o trampo dos experientes. Querendo ou não isso é uma realidade onde os medianos temem os novatos e por isso especializar é preciso, quanto mais PRO mais seguro está, claro.

No site DevNet da Adobe tem uma lista muito interessante de videos tuto para iniciantes na programação em AS3, realmente simples para se familiarizar com a nova linguagem e sintaxe do Actionscript3.

Link: Flash in a Flash - AS3

O primeiro celular a rodar a plataforma Android, do Google, pode ser lançado em menos de cinco semanas, de acordo com sites internacionais.

Os rumores dão conta que o dispositivo de codinome G1, fabricado pela HTC, será vendido inicialmente por US$ 399. O aparelho entraria em pré-venda no dia 17 de setembro pela operadora norte-americana T-Mobile.

A pré-venda duraria uma semana, reservada para clientes da operadora e, passado este período, outros clientes da empresa receberiam a proposta de adquirir o aparelho por US$ 150. Entre o começo e o meio de outubro, então, o G1 estaria disponível para todo o público norte-americano.

Entre os recursos do aparelho estariam tela de 5 x 3 polegadas sensível ao toque, um teclado Qwerty e conectividade UMA ou WiFi. O telefone também pode receber uma câmera de 3.0 megapixel e exigir que o usuário possua uma conta no Gmail.

Fonte da informação: Geek