Eu escrevi um artigo semelhante a ActionScript há muito tempo: Actionscript 3.0: public, protected, private e interna . Ao relê-lo, percebi duas coisas: a primeira foi a semelhança extrema de Objective-C, embora este último não inclui internal .
Artigos com a tag 'pública'
Objective-C: public, protected e private
ActionScript 3.0 para iniciantes: lição # 5
Quem começou a desenvolver código com linguagens de script como JavaScript ou ActionScript em si, pode não saber tudo, o conceito de tipo de dados. Com algumas linguagens de alto nível, de fato, ele costumava - na melhor das hipóteses - para declarar variáveis sem dar um tipo de dados específico, sem contar as línguas que não requerem nenhuma declaração (como PHP - não na versão estrita 5 ).
ActionScript 3.0 para iniciantes: lição # 4
Continuamos o nosso código de exemplo de TicTacToe (encontrado na íntegra no Google Code ) e começamos a analisá-lo em detalhe.
Importar definições de
Com o ActionScript 3.0 tem feito um grande trabalho de classes de limpeza e acomodação nell'alberatura (contido no pacote, package ) utilizados durante o desenvolvimento. Em outras linguagens de programação, como C, por exemplo, quando você quiser usar um recurso deve explicitamente "importar" no código. Esta "entrega" é necessário para permitir que o compilador tem todos os códigos e as definições relacionadas com os recursos que deseja usar. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. No ActionScript 3.0, porém, a instrução import não deve ser confundido com o equivalente C / C + + #include ; ActionScript 3.0 fornece educação include que é idêntico ao ' #include em C / C + +. Este último, de fato, "inclui" código real que, se usado ou não, é o executável final compilado. Educação import é o mais alto nível e é mais "inteligente" em tempo de compilação. Ele é usado principalmente para as classes de acesso, sem especificar seu nome completo. Ou seja Alre em vez de usar formas, tais como:
1 |
Actionscript 3.0: public, protected, private e interna
Com AS3 introduz novas "instruções" para definir propriedades e métodos (públicos ou privados). si comportava in AS2 come ora si comporta protected , in AS3 private è davvero “privata” !) proprio a causa dell'introduzione di una sintassi più OO rispetto alle precedenti versioni. Alguns, como private - já presente em AS2 - mudança de comportamento ( private se comportou de AS2 se comporta como agora protected em AS3 private é realmente "privado"!) por causa da introdução de uma sintaxe OO que as versões anteriores . Melhor esquema, então, do "público" no máximo "privado":
- público
todos podem acessá-lo - protegido
você pode acessar a classe e subclasses - Privado
apenas a classe que define - interno
somente dentro do mesmo pacote
10 razões para atualizar para o Adobe Flash CS3
Para alguns desenvolvedores só precisam saber que há uma nova versão de seu pacote de desenvolvimento preferida para correr e comprar o upgrade. Outros, e com razão, manter uma mais calma e "fingir" para saber a real recuperação na nova versão antes de mudar seus hábitos. No caso do Adobe Flash CS3 não é muito de esperar, dadas as muitas mudanças que sofreram a partir do pacote quando a Macromedia foi adquirida pela Adobe.
Aqui, então, 10 razões simples, mas importante, que, na minha opinião pessoal, o suficiente para convencê-lo a atualizar para o Adobe Flash CS3 . Eu, naturalmente, apenas as características que me impressionaram pessoalmente, este não pretende ser uma lista exaustiva de todas as muitas mudanças introduzidas com a suíte CS3, apenas uma mosca para antecipar algumas características do CS3.
1. Instalação
A instalação é bom e rápido, em comparação às versões anteriores. Ele inclui, entre outras coisas, com todos os produtos da Adobe (Dreamweaver CS3, Photoshop CS3 Extended, etc ...), que torna a instalação / remoção e atualizar um prazer real.
2. Compatibilidade com versões anteriores
Uma questão muitas vezes esquecido, mas sempre tidos em conta na história do Flash: A capacidade de gerenciar as versões anteriores do produto. No Flash CS3 tem todas as ferramentas de migração que para manipular as versões anteriores de nossos filmes. Nós encontramos essa possibilidade na depuração (depuração de um separado Actionscript 2.0 e Actionscript 3,0) está no processo de realização do filme. Aplicações imediatamente escrever em Flash Actionscript 3.0 pode ser contraproducente em determinados contextos. Se o seu site de destino tem um alto tráfego você pode descobrir que muitos usuários ainda não tiver instalado as últimas versões do Flash Player para o seu navegador e depois não ver o filme. No entanto, como já disse, o Flash CS3 permite desenvolver aplicações flash compatibilidade com versões anteriores mantendedo e, portanto, não vê neste nell'upgrade ostocalo grande do produto.
3. GUI e IDE

O IDE Flash CS3 (como o Dreamweaver CS3) foi revisado para melhor. Os painéis (ver figura à esquerda), muitas vezes desconfortável nas versões anteriores, foram completamente redesenhados e agora seu uso é notevolemente menos invasivo.
Além da possibilidade de minimizar os painéis (ver figura à direita) é encontrado, que faz uma verdadeira interface agradável e funcionalidade. Quando um painel é em ícone do modo ocupa muito menos espaço e com um simples clique você pode abrir o primeiro painel principal sempre visível.
Todo o IDE, em suma, foi revisto, incluindo a área central com a janela para edição e código gráfico. Você não apontar quaisquer alterações ou você vai estragar a surpresa ...

Escrever código OO bom no Adobe Flash
Aqui estão algumas dicas sobre como escrever bom código Orientada a Objetos (OO) no Adobe Flash, especialmente para aqueles que ainda usam a versão MX esperando para ir para CS3.
Organize pastas aulas
Em primeiro lugar, a organização das classes faz o trabalho de manutenção de código extremamente simples. Você também pode criar uma biblioteca real, você pode reutilizar em outros projetos. Flash utiliza uma nomenclatura relacionada com o sistema de arquivos, em seguida, organizá-los em pastas serão também refletiu sobre a importação de classes. Por exemplo, se nós criamos a seqüência de pastas "mylibrary / graphics / Plot" e inserir o nosso próprio ActionScript classe "PlotClass.as" quando vamos importar a classe devemos usar:
1 | grafica . plot . PlotClass ; importação. MyLibrary gráficos trama. PlotClass.; |
Se a biblioteca (pasta) "mylibrary" não está na sua pasta filme ou projeto, use o Flash configurações de publicação para selecionar o caminho:







Últimos Comentários
Giovambattista Fazioli : @ Vik: validação é sempre uma questão difícil de gerir, como deveria ...
vik : Usuários campos personalizados parece interessante, deve ser adicionada a capacidade de validar o campo com base em ...
kOoLiNuS : @ Giovambattista Fazioli: obrigado! mais do que dispostos!
Giovambattista Fazioli : @ kOoLiNuS: Calmo, provavelmente você pode antecipar que WPX Cleanfix será livre, e ...
kOoLiNuS : @ kOoLiNuS: a falta
e uma 