Bruno Leles

Resultado do 1º Censo Brasileiro de Desenvolvedores ActionScript

Categoria(s): (News, Rapidinhas) por Bruno Leles em 06-03-2009

Tags : , ,

O pessoal do Adobe User Group Rio de Janeiro promoveu uma pesquisa para o primeiro censo nacional voltado somente para desenvolvedores Action Script, a pesquisa foi feita entre os dias 23/01/2009 e 20/02/2009, e com o resultado publicado hoje do site deles. Eu participei HUHU =D.

O Resultado do censo detalhado pode ser encontrado aqui.

Flash Rules.

(No Ratings Yet)
Loading ... Loading ...

Naftali

Adobe lança AIR para Linux

Categoria(s): (News) por Naftali em 18-12-2008

Tags : , , , , ,

Após um tempo considerável como beta, a Adobe lança a versão final de sua plataforma, agora para Linux. O AIR.

Para quem não conhece, o AIR (Adobe Integrated Runtime) é uma plataforma que roda aplicativos web, baseados em flash, no desktop. É como se fosse uma JVM (Java Virtual Machine), mas ao invés de rodar Java, roda Flash.

A idéia da Adobe é diminuir a distância que existe entre aplicativos Web e aplicativos Desktop, fazendo com que ambos se tornem cada vez mais ligados.

Posso dizer que já testei alguns aplicativos e todos rodaram perfeitamente bem no Windows, no Linux testei apenas o twhirl (cliente para o Twitter que, diga-se de passagem, é muito bom!). O único problema que pude perceber até então na versão para Linux, é que a transparência não está sendo aplicada corretamente, ficando um fundo preto no lugar.

Problemas sempre existem e para uma primeira versão está rodando muito bem e com estabilidade muito boa. Não houveram lags e nem glitches de tela (além do fundo preto).

Para quem quiser testar, basta ir para: http://get.adobe.com/br/air/

Se você usa Linux, pode ser necessário mudar a permissão para o arquivo. Para isso, entre no terminal e digite:

chmod 777 AdobeAIRInstaller.bin

E pronto, pode rodar o instalador novamente.

(No Ratings Yet)
Loading ... Loading ...

Naftali

Wallop, a morte de um gigante desconhecido

Categoria(s): (News, Rapidinhas) por Naftali em 23-11-2008

Tags : , , , ,

Não sei se vocês conhecem, mas há uns 2 anos, a Microsoft agitou o mercado de redes sociais com a notícia de que lançaria uma rede revolucionária. Nessa época, para fazer parte dos usuários, era necessário receber um convite de alguém que já participa (típico, assim como aconteceu com o Orkut e o Gmail).

Eu era um desses usuários, cheguei a testá-lo por um tempo. Mas como tinha poucos amigos associados a rede, e pouco movimento, acabei deixando-o um pouco de lado. Justamente hoje decidi entrar no site para ver como andavam as coisas por lá, se tinha atualização, ou uma nova interface.

Ao acessar a URL me deparo com um site que nada tinha a ver com o que estava habituado, muito menos tinha algo a ver com a rede social em si. Imaginei, de princípio, que tinha digitado errado, e então fui procurar no google e descobri, através desse post, que o serviço tinha sido fechado.

Posso dizer que chega a ser até lamentável, porque era realmente um site que tinha futuro, bonito, inteiramente em flash e bastante customizável, ou seja, realmente ficava com a sua cara. 

É estranho um serviço que era desenvolvido por uma gigante (leia-se Microsoft) morrer tão facilmente e assim, digamos, do nada. Por incrível que pareça, acho que nos deparamos com algo incomum, a Microsoft falhar com marketing. Porque, para mim, essa é a única resposta: Não souberam vender o peixe que tinham.

(No Ratings Yet)
Loading ... Loading ...

Bruno Leles

Kongregate lança um ‘Labs’

Categoria(s): (Games, News, Rapidinhas) por Bruno Leles em 16-10-2008

Tags : , , , ,

O site Kongregate em conjunto com a Scion disponibilizou o seu Laboratório, onde irão disponibilizar tutoriais sobre desenvolvimento de jogos. O primeiro jogo a ser disponibilizado foi o “Shoot: the Shootorial Game”. Um jogo no estilo plataforma.

Além do jogo em si ser totalmente open-source, no lab estarão disponíveis tutoriais com todas as etapas de seu desenvolvimento, atualmente estão disponíveis três tutoriais, com mais dois previstos para o dia 21 deste mês.

Link:
Lab: http://www.kongregate.com/labs
Shoot: http://www.kongregate.com/games/Kongregate/shoot-the-shootorial-game

(No Ratings Yet)
Loading ... Loading ...

Bruno Leles

Menu hold state

Categoria(s): (Coding, Flash | ActionScript) por Bruno Leles em 29-07-2008

Tags : , , ,

No forum Ajuda na Web, onde eu modero a seção de Flash / ActionScrip, surgiu um post em que me perguntaram se eu tinha um source de exemplo sobre a explicação que eu havia dado. Pensei então: “Acho que é um bom começo para a seção coding do blog. E ainda soluciono o problema dele”. Posto isso, resolvi fazer esse post.

Não é algo muito complicado, mas é bastante comum em sites em flash esse tipo de menu, onde o botão ao ser ‘clicado’ mantem o estado ativo, o resultado final será algo assim:

hold_state_menu

Nesse post vou focar somente na função do menu, para não deixar o post cansativo… let’s have some fun =D

Crie um novo documento no Flash, para ActionScript 2.0 e vá em Modify -> Document e configure ele como na figura abaixo:

Então, nesse documento, crie um novo MovieClip (Insert -> New Symbol ) com o nome de Menu:

Dentro do movieClip menu crie mais um movieClip (Insert -> New Symbol ) com o nome de Botao:

Agora desenhe e faça as animações de ativação e desativação do botão (movieClip Botao).
No primeiro frame e no frame que a animação de ativação estiver completa, coloque o action:

stop();

Dê o nome de ‘over’ para o segundo frame e o nome de ‘out’ para o imediatamente próximo a frame do fim da animação de ativação ( no exemplo esse frame é o de número 7 sendo que o frame com o label ‘out’ é o de número 8 ).

Agora voltando ao movieClip Menu, duplique 4 vezes o botão que você acabou de fazer, instancie cada um desses botões inclusive o botão origial com os nomes de bt0, bt1, bt2, bt3, bt4 respectivamente ( no exemplo os botões foram instanciados sequencialmente, visando simplificar o código para um melhor entendimento do problema ).

Agora, no primeiro frame do movieClip Menu, adicione o código abaixo:

// variável auxiliar
var selectedItem:MovieClip = null;

// aplicamos o controle nos botões
applyHoldStateControl(bt0);
applyHoldStateControl(bt1);
applyHoldStateControl(bt2);
applyHoldStateControl(bt3);
applyHoldStateControl(bt4);

// função que aplica os controles de ‘HoldState’ nos botões
function applyHoldStateControl(bt:MovieClip):Void {
bt.onRollOver = function() {
// ignoramos a chamada se o botão atual for o selecionado
if (selectedItem != this) {
this.gotoAndPlay(‘over’);
}
};
bt.onRollOut = function() {
// ignoramos a chamada se o botão atual for o selecionado
if (selectedItem != this) {
this.gotoAndPlay(‘out’);
}
};
bt.onRelease = function() {
// ignoramos a chamada se o botão ‘clicado’ for o mesmo que já esta selecionado
if (selectedItem != this) {
// se existir um botão selecionado então fechamos ele.
if (selectedItem != null) {
selectedItem.gotoAndPlay(‘out’);
}
// definimos o botão selecionado como o atual
selectedItem = this;
// chamamos a função que executa as ações referentes a cada botão
callAction(this);
}
};
}

// function que é chamada quando se clica em um botão
function callAction(bt:MovieClip):Void {
switch (bt) {
case bt0 :// actions para botão 0
_root.imagens.gotoAndStop(2);
break;
case bt1 :// actions para botão 1
_root.imagens.gotoAndStop(3);
break;
case bt2 :// actions para botão N…
_root.imagens.gotoAndStop(4);
break;
case bt3 :
_root.imagens.gotoAndStop(5);
break;
case bt4 :
_root.imagens.gotoAndStop(6);
break;
}
_root.imagens.brilho.gotoAndPlay(2);
}

Agora abra o source desse tutorial e copie o movieClip imagens que esta na raiz do documento para o seu documento.

Agora aperte ctrl+enter e teste o seu Hold State Menu. ;)

É isso: um exemplo simples de como fazer um menu para começar a seção Coding. Se houver alguma dúvida deixem comentários ou mandem um email que tentarei ajudar da melhor forma possível.

Até a próxima.

Arquivo fonte desse tutorial: hold_state_menu
Imagens do Flickr: http://www.flickr.com/photos/vale-p/

(No Ratings Yet)
Loading ... Loading ...

Naftali

Flash poderá ser indexado

Categoria(s): (Rapidinhas) por Naftali em 01-07-2008

Tags : , ,

Ao que consta, a Adobe anunciou que em breve seu player, utilizado para “ler” arquivos flash, passará a traduzir suas aplicações para que os sistemas de busca possam também indexá-los.

Isso com certeza trará um poder enorme ao já poderoso Flash. Pois, o que sempre o impossibilitou de ser utilizado por grandes empresas para desenvolver sites completos é justamente isso. Dessa forma, várias pessoas preferiam usar JavaScript a Flash, para poder ter um site interativo.

Dessa forma, a Adobe fica mais um passo a frente de sua (nem tão) concorrente: O Silvelight da Microsoft.

Porém, existem ainda alguns problemas, como citados pelo autor do post no Download Squad. Sendo eles:

  • O GoogleBot não executa algumas funções JavaScript, portanto, se você carrega o conteúdo Flash através de JavaScript, existe a possibilidade dele não ser aberto, e dessa forma não será indexado
  • Se o conteúdo flash carrega arquivos externos, como HTML, XML, etc., os mesmos não serão tratados como sendo algo que tenham alguma relação
  • Problemas com conteúdo de línguas variadas

Apesar desses problemas, esse é um avanço significativo e importantíssimo.

Fonte: Download Squad

(No Ratings Yet)
Loading ... Loading ...