Boa Noite Pessoal,
Sou novo na comunidade é meu primeiro post.
Estou começando a desenvolver um jogo utilizando o AS3, estou com dúvida na forma de organizar o código na aplicação.
Atualmente conforme vi em um tutorial eu estou selecionando a layer apertando (f9) e adicionando o código no campo que me aparece, lá eu manipulo os eventos e faço chamadas. Não sei se essa é a melhor maneira, pois para mim ficou um pouco confuso deixar o código naquele campo.
Existe algum outro procedimento que torna mais organizado a programação, posso fazer o código em arquivos separados e depois importar e utilizar as funções?
Se eu fizer o código em arquivos separados irei conseguir manipular objetos do arquivo .FLA sem problemas?
E aqui segue uma dúvida fora do contexto do tópico, como declaro variáveis globais? Eu criei uma variável no topo do código e utilizei ela dentro de uma função só que mesmo depois de setar um valor na variável dentro da função quando ele termina de executar ela a variável fica vazia.
Obrigado!
Publicidade
|
|
Page 1 of 1
Organização do ActionScript - AS3 Como organizar o código para ter um melhor rendimento
#2
Posted 07 November 2011 - 03:36 AM
Vinicius Jose, on 06 November 2011 - 09:32 PM, said:
...
Existe algum outro procedimento que torna mais organizado a programação, posso fazer o código em arquivos separados e depois importar e utilizar as funções?
Se eu fizer o código em arquivos separados irei conseguir manipular objetos do arquivo .FLA sem problemas?
Existe algum outro procedimento que torna mais organizado a programação, posso fazer o código em arquivos separados e depois importar e utilizar as funções?
Se eu fizer o código em arquivos separados irei conseguir manipular objetos do arquivo .FLA sem problemas?
Você pode criar uma classe pra gerenciar todo seu código, que normalmente chamam de "Main.as"(pode ser qualquer nome) e também é considerada pelo flash a classe principal(Document Class), ou seja, será a 1º classe ser chamada pelo Flash. Nesses links explica como criar uma classe principal:
http://active.tutspl...class-in-flash/
http://greenethumb.c...t-class-in-as3/
Obs: Além da classe Main, você pode criar outras classes conforme achar necessário.
Partindo seu código para classes, vai exigir muito mais organização de sua parte, mas vale muito a pena. Na net você encontra mais vídeos sobre Programação Orientada Objeto com AS3:
http://www.lucasmarc...-michel-araujo/
http://www.videoaula...br/tag/oop-as3/
http://theflashconne...ing-as3-classes
http://www.gotoandlearn.com/
Exemplos de arquivos:
http://www.adobe.com...evguide_samples
Vinicius Jose, on 06 November 2011 - 09:32 PM, said:
E aqui segue uma dúvida fora do contexto do tópico, como declaro variáveis globais? Eu criei uma variável no topo do código e utilizei ela dentro de uma função só que mesmo depois de setar um valor na variável dentro da função quando ele termina de executar ela a variável fica vazia.
Existe alguns jeitos que conheço no momento e que pode ser útil pro que você precisa:
Você pode criar uma classe com propriedades publicas e estáticas na sua classe Main e usar durante seu código:
http://mtrinitaria.c...-variables-as3/
http://greenethumb.c...riables-in-as3/
Ou usar Singleton na sua classe Main com propriedades publicas pra poder comunicar entre suas classes:
http://gskinner.com/...singletons.html
http://www.how-to-co...eton-class.html
Caso não tenha um editor decente de ActionScript. Poderá utilizar o FlashDevelop pra criar e gerenciar classes AS. É Gratuito e é absurdamente melhor do que codificar no editor do flash!
http://www.flashdeve...title=Main_Page
http://www.fellyph.c...velop-flex-sdk/
Abraço.
#3
Posted 09 November 2011 - 10:50 PM
Rodrigo Pixel,
Excelente resposta, está muito completa e eu vou ler sim todo o material e depois eu passo um retorno!!
Muito obrigado!!
Excelente resposta, está muito completa e eu vou ler sim todo o material e depois eu passo um retorno!!
Muito obrigado!!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Como me aconselharam eu fiz algumas mudanças
Vejam o layout e por favor , digam algo |
Avaliação |
Netz
|
|
|
|
Polícia alemã usa fotos do Facebook para capturar criminosos
|
Notícias |
Notícias
|
|
|
|
COMO FAZER UM SELECT DINÂMICO
|
SQL Server / Access |
JESLEY.SENA
|
|
|
|
como faco camisas no fireworks mx?
sou novo e preciso de ajuda... |
Fireworks |
waganso
|
|
|
|
Aparelhos levam parte do PC para a TV
|
Notícias |
Notícias
|
|
|
|
Para mães, Internet é tão perigosa quanto drogas
|
Notícias |
Notícias
|
|
|
|
Dúvida sobre Flex
Como executar uma sequencia de efeitos? |
Flex |
flavioz
|
|
|
|
Facebook anuncia melhorias nas atualizações dos usuários
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













