Design e programação criativa na web.

Posts tagged ‘Actionscript 3’

Air Games for Android

Desde que se que saíu a nova versão do Adobe Flash CS5 da Adobe que podemos usar a extensão AIR for Android para fazer aplicações para os terminais android. Isto abre imensas portas para os “flasheiros” de todo o mundo. Aqui fica um video de Lee Brimelow com alguns dos melhores jogos para Android feitos com AIR.

Actionscript 3 e iPhone

Boas noticias! Parece que o lançamento do novo flash cs5 vai suportar a exportaçao de projectos actionscript 3 directamente a aplicaçoes nativas para iPhone. Óptimas noticias para que estava a espera e queria entrar no mundo de desenvolvimento de aplicaçoes para o iphone.

A beta está disponivel para o publico no final deste ano.

English:

Great news! It seems that the launch of the new flash cs5 will add support to export actionscript 3 projects directly to a native iphone app. Awesome news to all who have been waiting and wanted to enter the world of the iphone software development.

The beta release of the Flash CS5 will be available to the public at the end of this year.

Flashden – Cacao

Flashden has some great flash components that you can buy as low as $1, and use it where you like.

They have from preloader, scrollers, image galleries to full dynamic easy to use websites. All come in actionscript 2 and actionscript 3 flavours.

Check out my files on flashden:

Take a look at my other files on AudioJungle and Graphic River

My GraphicRiver Files

My AudioJungle Files

–> Here are the flashden companion websites. You can find flash files, video templates, html/css templates, loops, music and professional graphics.

Flashden
Videohive
Themeforest
Graphicriver
Audiojungle

Criar um menu em actionscript 3.0

Um simples menu feito em as3. Utilizam-se a mesma funçao para todos os botoes. O próximo menu será dinamico (XML) para que se possa criar o menu a partir do ficheiro externo XML.

Este é o código utilizado:

//

import flash.display.StageScaleMode;
stage.scaleMode = StageScaleMode.NO_SCALE;

this.button1.texto.texto_btn.text = “Button 1”;
this.button2.texto.texto_btn.text = “Button 2”;
this.button3.texto.texto_btn.text = “Button 3”;
this.button4.texto.texto_btn.text = “Button 4”;

//

button1.addEventListener(MouseEvent.CLICK, onClick);
button1.addEventListener(MouseEvent.MOUSE_OVER, fadeDown);
button2.addEventListener(MouseEvent.MOUSE_OVER, fadeDown);
button1.addEventListener(MouseEvent.MOUSE_OUT, fadeUp);
button2.addEventListener(MouseEvent.MOUSE_OUT, fadeUp);
button3.addEventListener(MouseEvent.MOUSE_OVER, fadeDown);
button4.addEventListener(MouseEvent.MOUSE_OVER, fadeDown);
button3.addEventListener(MouseEvent.MOUSE_OUT, fadeUp);
button4.addEventListener(MouseEvent.MOUSE_OUT, fadeUp);
button1.mouseChildren = false;
button2.mouseChildren = false;
button3.mouseChildren = false;
button4.mouseChildren = false;

function fade(event:Event):void {
event.target.useHandCursor = true;
event.target.buttonMode = true;
event.target.nextFrame();
}
function fade2(event:Event):void {
event.target.prevFrame();
}
function fadeDown(event:MouseEvent):void {
event.target.removeEventListener(Event.ENTER_FRAME,fade2);
event.target.addEventListener(Event.ENTER_FRAME,fade);
}
function fadeUp(event:MouseEvent):void {
event.target.removeEventListener(Event.ENTER_FRAME,fade);
event.target.addEventListener(Event.ENTER_FRAME,fade2);
}

function onClick(event:MouseEvent):void {
var request:URLRequest = new URLRequest(“http://www.google.com”);
navigateToURL(request,”_SELF”);
}

//

O movieclip que é utilizado para o botao é o mesmo. Para ter mais botoes, basta copiar o botao e mudar o nome da instancia.

As funçoes “fade” e “fade2” controlam o movimento dos moviclips (timeline) e as funçoes “fadeUp” e “fadeDown” contêm os enterframes para que a animaçao seja fluida.

A funçao “onClick” contem o URL do botao 1.

Qualquer dúvida nao hesitem em perguntar.
Veja o exemplo.

O .fla está disponivel para download aqui.

->Download

Nuvem de etiquetas