Design e programação criativa na web.

Archive for the ‘flash’ Category

Apple proíbe Flash cs5 no iPhone

Steve Jobs
Apple proíbe qualquer applicaçao que nao seja desenvolvida com o seu SDK.
Todas as aplicaçoes que se façam através do novo exportador para iPhone do flash cs5 nao poderao ser distribuidas para este terminal da Apple. Neste grupo de aplicaçoes encontramos para além do Flash cs5, o Appcelerator ou Unity3d por exemplo.

Num exemplo de claro monopólio e claro desprezo pelo publico e programadores, a Apple demonstra mais uma vez que, ou se fazem á sua maneira ou nao se fazem.

Uma medida que nao se entende visto que todas as companhias estao a abrir para o opensource como forma de captar novos talentos e abranger novos mercados. Adobe é um exemplo disso.

Resumindo, uma verdadeira pena.
P.S.: O que seria se a Adobe proibisse as suas aplicaçoes nos productos de Apple?

Deixem a vossa opiniao.

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

Cacao – Audiojungle

cacao_home_new

Cacao - Flashden

Visitem o meu perfil no flashden.net. Podem encontrar alguns componentes flash tanto em as2 como as3.

Visit my profile at flashden.net. You can find some as2 and as3 flash components made by me.

http://flashden.net/user/cacao

Banners ao Kilo

Bannersnack logo

Bannersnack é uma ferramenta para fazer banners online. Muito simples de maneira a que nao se necessita previo conhecimento de nenhuma ferramenta web (flash) para fazer banners animados.

Vale a pena dar uma espreitadela.

http://www.bannersnack.com

Wix – Construa um site em flash online

wix

Isso mesmo. Com esta ferramento online podem crirar o vosso site em flash online e nao necessitam de nenhum conhecimento de flash nem de actionscript. Uma ferramenta interessante que demonstra o poder do próprio flash.

www.wix.com

As melhores campanhas publicitárias on-line

BannerBlog é um site que inclui as melhores campanhas publicitárias online. Vale a pena ver como a criatividade flui no ciberespaço mesmo, por vezes, limitado pelas questões inerentes às proprias normas da publicação destes anuncios (banners, rich media, etc…)

-> Visitem o BannerBlog

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

Post “Tutorial Flash, XML com HTML e CSS” – Actualizado

Post actualizado com os ficheiros para download.

https://iwannabeadesigner.wordpress.com/2008/08/26/tutorial-flash-xml-com-html-e-css/

Aprender actionscript 3.0

Depois de uma década  de actionscript 2.0 (AS2), chega o momento de virar as costas para este nosso amigo e dar as boas vindas ao actionscript 3.0 (AS3). Foi uma longa e bela viagem, mas quando é pelo melhor nenhum esforço é demasiado. Decidi então começar a aprender a mais recente versão do actionscript, o AS3. É verdade que muitas coisas mudaram mas muitas também ficaram basicamente iguais. Sendo assim resolvi finalmente experimentar.

De seguida mostro um simples exemplo de um MouseOver(MOUSE_OVER) com um onEnterFrame(ENTER_FRAME), um simples fade-in, fade-out num botão.

Exemplo:

Cliquem na imagem abaixo:


Código as3:

//

function alphaUp(evt:Event):void {
mc1.alpha+=.05;
if (mc1.alpha>.9) {
mc1.alpha=1;

}
}
function alphaOut(evt:Event):void {
mc1.alpha-=.05;
if (mc1.alpha<.1) {
mc1.alpha=0;

}
}

function OverButton(evt:MouseEvent):void {
mc1.removeEventListener(Event.ENTER_FRAME,alphaOut);
mc1.addEventListener(Event.ENTER_FRAME,alphaUp);
}
function OutButton(evt:MouseEvent):void {
mc1.removeEventListener(Event.ENTER_FRAME,alphaUp);
mc1.addEventListener(Event.ENTER_FRAME,alphaOut);
}

mc1.addEventListener(MouseEvent.MOUSE_OUT,OverButton);
mc1.addEventListener(MouseEvent.MOUSE_OVER,OutButton);


//

Esta foi a maneira com que consegui o resultado que queria, obviamente não sei se será a maneira mais facil ou correcta de a fazer. Se assim não for agradeço comentários. A vossa revisão do actionscript será incluida neste blog.

Espero que este seja o primeiro de muitos posts relaciondos com este tema.

Aqui fica o .fla.

Nuvem de etiquetas