Free the web

Migrando para o Flashdevelop

Bom, para aqueles que ainda não conhecem, o flashdevelop (atual versão 3) é uma IDE para desenvolvimento em ActionScript, também tem alguns recursos de mxml e suporte a outras linguagens, mas o essencial dela é voltado para o action.

É dificil largar o “Action Frames” do Flash e migrar para outro software, principalmente para designers que não estão acostumados a ter um software para “programar”.

Primeiramente vamos baixar o FlashDevelop Beta 9 (Necessita de .NET Framework instalada baixe aqui) e instala-lo, o processo é bem simples o famoso Next-Next-Finish :D .

Ao abri-lo irá aparecer uma tela como essa abaixo:

Vamos começar criando nosso primeiro projeto, va em Project – New Project

Selecione a opção Flash IDE Project, o Nome do Projeto e Pasta Base onde você arquiva seus projetos.

Obs: aqui na Simbionte, nós utilizamos a pasta fla/Classes para colocarmos os arquivos .as (ActionScript File) e para gerenciar o projeto.

O projeto está criado, irá aparecer uma janela como essa a direita (Project Manager) onde você irá manipular os pacotes e classes de arquivos.

Vamos criar nossa classe principal do Movie, clique com o botão direito em Novo-Projeto (ou o nome que deu a seu projeto) – Add – New Class

Coloque o nome da Classe do arquivo de Main.as (pode ser outro nome de sua escolha). Agora sua classe “Principal” está criada, vamos implementala ao movie como classe principal do documento (Document Class).

Abra o Flash, crie um arquivo Flash File Actionscript 3.0, salve-o no mesmo diretório que salvou o projeto

Configure o Document Class do arquivo para Main, ou seja esse movie será representado pela classe Main

Volte para o Flashdevelop, clique no arquivo Main.as e vamos edita-lo.

A sua classe Main, deve extender de alguma classe DisplayObject , ou seja, ela deve pertencer as classes de objetos que são “visiveis” no palco, vamos começar com a classe Sprite, e colocarmos um trace no “Contrutor” da classe, ou seja, quando o objeto for criado pelo flashplayer, irá executar um trace

obs: para maiores detalhes a construção de classes, de uma lida sobre “Programação Orientada a Objetos” e “Estrutura de Classes” no google.

obs: para maiores detalhes das classes Display, de uma lida no pacote flash.display, no prório F1 do Flash tem bastante informações.

Volte ao Flash e rode o filme (ctrl + enter)

Se tudo ocorreu bem, irá aparecer a tela acima.

Bom já deu para ter uma ideia do funcionamento do Flashdevelop, a vantagem é de poder separar o flash programado do flash animado, isso acaba com aquela famosa frase “Foi o programador que estragou minha animação”.

Share/Save/Bookmark

One Response to “Migrando para o Flashdevelop”

  1. Samus Says:

    Haha né que funcionou ! Pra quem ta acostumado com IDEs de outras linguagens que são cheias de wizards e code-complete vai adorar o FlashDevelop, tava faltando uma ferramenta mais profissional pra AS3 mesmo… só que a IDE tem muito o que melhorar também, o que mais me espanta é a própria adobe num disponibilizar uma ferramenta a altura das outras IDEs do mercado

Leave a Reply