Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite amigos,
Atualmente tenho sentido uma grande dificuldade em encontrar informações realmente interessantes sobre flash, e digo sobre produtividade. Atualmente trabalho principalmente com sistemas web baseados em .net, orientação a objeto, programação em três camadas, tudo feito com uma grande possibilidade de reutilização e de fácil manutenção. Estudo flash já há um longo tempo, mas nunca consegui achar informações que pudessem ser realmente úteis, estou sendo sincero.
Por este motivo gostaría de poder encontrar informações sobre produtividade, reutilização e manutenção de arquivos em flash, e digo isso pois já é de longa data que tento achar formas práticas e que realmente possam ser utilizadas. Por isso se alguém poder me passar informações pertinentes a isso, indicar sites que possuam conteúdo sobre isso, e até mesmo suas ideias de como criar certas coisas.
Quem poder ajudar, obrigado desde já! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Então amigo,
O Actinoscript 3 chega bem proximo do que você quer, já que é uma linguagem Orientada a Objetos bem mais estruturada que o AS2.
Basicamente o reaproveitamento de códigos e aumento de produtividade se consegue através do desenvolvimento de suas classes personalizadas, onde você pode aplicar o conteúdo em vários arquivos.
Também o desenvolvimento de mpx (extensões para pacote adobe) através destas classes são muito úteis.
Uma das coisas que eu sinto muita falta é de material impresso na nossa lingua quase não temos e o que temos fala muito pouco de POO e o reaproveitamento de código.
Na net nos precisamos de um guia da referencia pois tem muita gente usando codigo de AS1, AS2 e AS3 no mesmo trabalho e se da certo tudo bem.
A falta de conhecimento em POO e muitas vezes o grande problema.
E o reaproveitamento de código muita vezes é feita de qualquer jeito.
Obrigado pelas informações Weverton N,
Quanto ao seu problema Willian, acredito que POO segue um padrão porem varia a sintaxe de linguagem para linguagem talves se você estudar sobre POO seria a solução, o meu maior problema é encontrar referências práticas em português, assim como o amigo Willian, pois tudo que se busca são fóruns com "probleminhas" padrões, nada muito abrangente, se alguem tiver algum site para indicar que possua um conteúdo bom, seria muito útil, nem que seja em inglês também.
Faltou eu comentar que seria interessante que existe um padrão de programação para essa linguagem, assim como se tem em .net, poderia ser criado para AS, se já existe, me indiquem onde esta, pois do contrario penso que os que realmente entendem de flash poderiam fazer isto, a maior vantagem dessa historia seria diminuir a enxurrada de tópicos que surgem a cada dia nos vários fóruns que existem.
eu trabalho com AS a algum tempo, e tb sempre tive dificuldade com POO!
até hoje, nos vários trabalhos que já desenvolvi, nunca usei POO, justamente por nunca encontrar algum material para estudo.
uma sugestão é que criem um tópico para falar somente sobre POO. onde quem sabe, explica sobre o assunto.
abraços,
Gabriel Cunha
>
eu trabalho com AS a algum tempo, e tb sempre tive dificuldade com POO!
até hoje, nos vários trabalhos que já desenvolvi, nunca usei POO, justamente por nunca encontrar algum material para estudo.
uma sugestão é que criem um tópico para falar somente sobre POO. onde quem sabe, explica sobre o assunto.
abraços,
Gabriel Cunha
Boa Gabriel, eu tava com essa ideia, bem que os moderadores poderiam fixar um tópico falando somente sobre isso e todos vão contribuindo, acho que isso seria uma grande ajuda para todos. Moderadores, falem o que acham!!
gostei do tópico, precisamos de mais dele por aqui [;)]
vamos lá, a idéia de criar um tópico para de se trazer matérias e se discutir POO é muito boa, podemos arranja, seria bom se tivéssemos mais pessoas dispostas a ajudar nisso, temos muito poucos voluntários a ajudar, se comparamos com o numero de pessoas que vem pedir ajudar, e como os que ajudam tem pouco tempo disponível a coisa pode andar meio devagar, mas vamos botar para frente essa idéia sim
uma dica que eu posso dar para quem quiser aprender OO, é procurar materiais sobre Java, existe muitas apostilas e artigos sobre ele na web, e sempre abordando técnicas de POO, sim eu sei que é uma linguagem diferente de actionScript, mas o importante para aprender é o conceito de POO, geralmente existe capítulos só para falar de POO, quando você ver que a apostila começa a ensinar a linguagem Java, você para de ler, depois que aprender em java, em AS fica fácil passar, pois o conceito é o mesmo
outra dica é pegar manterias em inglês e ir traduzindo, assim você aprende 2 coisas de uma vez, aprende inglês para leitura, e ainda aprende POO
id.cs
quando você comentou que faltava um padrão de programação sobre actionScript, do que exatamente você esta falando?
[]´s
Valeu Eder, vamos tocar essa ideia então, eu tenho um bom conhecimento de OO e vou postar alguns post de OO de asp.net, vou procurar mais informações a respeito de AS pra colocar também.
Quanto a padrão de programação, me refiro a convenções e práticas adequadas para programar, e para tornar uma aplicação feita com AS mais fácil de ser atualizada e até mesmo de ser criada, sei que isso é algo que varia de profissional para profissional, mas há linguagens que possuem varias convenções criadas, no meu caso uso convenções e práticas de programação adotadas pela microsoft, acredito que isso poderia existir também na adobe, e ao menos até então não encontrei.
Minha ideia pra esse problema, seria a gente criar um padrão, que poderia ser adotado por qualquer profissional e quando houvesse até mesmo as dúvidas do fórum seria muito fácil ajudar, isso na verdade seria bem interessante para quem estive começando com AS, enfim, se acharem legal, vou criar um tópico já passando algumas ideias de práticas que poderia ser adotadas e apartir dai todos iriam contribuindo e dando sua opnião.
Eu tbm preciso começar a programar utilizando tecnicas em POO.
Primeiramente temos que estudar para ver como é a esturtura. Pq antes eu tentava, mas nunca conseguia fazer.
Agora depois de alguns estudos, eu vejo uma tarefa a se fazer em Actionscript e penso: "isto podia ser feito com poo".
Mas ainda estou empacando, pq sei que pode ser feito, mas ainda não sei como.
E o negócio é muito potente, ainda mais no AS3.
Peguei um código de um player esses dias.. e vou te falar, tava tudo em POO, e o negócio era muito bem estruturado, bem mais facil e pratico.
Alguma referencia basica pra quem ta começando:
Pra ajudar no tópico, vou começar colocando um manual de referência do AS 2, é bem completo.
http://rapidshare.com/files/105630881/Flas...ript_2.zip.html
Vou busca mais material pra colocar aqui, e peço a contribuição dos demais, vlw!
legal galera!!
mas acho que os moderadores poderiam criar ali nos "tópicos importantes"...
assim fica mais fácil o acesso e acredito que mais pessoas vão se interessar!!!
não sei quase nada sobre o assunto, mas na medida que eu for aprendendo, com certeza vou compartilhando aqui!
abraços, e vamos lá!
id.cs
achei esse pdf com algumas especificações sobre padronização de codigo em AS, é meio basica pelo que pude ver, LINK AQUI
acredito que consigo traduzir e fazer um resulmo dele, mas estou sem tempo essa semana(e a proxima provavelmente)
tenho algum material sobre isso aqui comigo, mas ainda não juntei tudo para colocar, espero fazer em breve
Gabriel Cunha
antes de pendurar o tópico lá nos "tópicos importantes", temos que ter algum material sobre o assunto, assim que tivemos pelo menos um pouco de conteudo eu crio um tópico lá para colocarmos o resto, beleza?
[]´s
aqui tem um post com um mini-artigo sobre ActionScript 3.0 para Games!
não fala mto sobre OOP, mas tem alguma coisinha... tem link para o PDF e exemplos.
>> http://www.flash-brasil.com.br/?q=node/416
abraços,
Gabriel Cunha
Galera, achei um site que fala só de AS, pareçe ser muito bom, é em inglês mas ajuda.
ai vai mais dois links com artigos interessantes:
http://www.criarweb.com/artigos/215.php
http://www.matheus.eti.br/taxonomy/term/3
ajudem pessoal! postem dicas, tutoriais, artigos, exemplos, etc... sobre POO! ;D
Vamos aprender juntos como programar e aplicar a POO em nosso projetos.
abraços,
Gabriel Cunha
Acho que já estamos recheados de conteúdo sobre o que é...srsr
Vou ver se acho agora documentos sobre como fazer. E como pensar orientado a objetos.
Pois o mais difícil é saber se estamos realmente desenvolvendo orientados a objeto.
Amigos,
Pra ajudar, vou fazer uma lista dos principais fundamentes de Orientação a Objeto e vou tentar criar um certo "artigo" de como poderiamos aplicar isto em flash, ai publico aqui, acredito que se tivermos isso já é uma boa base, pois já tem gente interessada só que tá estamos correndo pra tudo que é lado, acho que assim já da um norte para o "povo". Assim que eu terminar posto aqui.
Olá pessoal,
Devido a correria que tenho andado não consegui criar o "artigo" como prometido, mas mesmo assim pesquisei e achei dois artigos excelentes, falando sobre padrões de projeto, "acho que muitos se interessariam por isso", e outro sobre orientação a objeto, o legal deste artigos é que foram criados por um novo colunista do imasters, e pra complementar tem outro artigo falando sobre "Acessibilidade no Flash".
Acredito que com estes artigos já será uma boa noção a todos, e já poderemos começar a criar algumas conclusões.
Os artigos:
Padrões de projeto
Entendendo orientação a objetos
Acessibilidade no Flash
E aos navegantes que poderem ajudar neste tópico não se acanhem, valeu! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
PS: Aos admin, acho que o titulo deste post não é muito sugestivo ao que esta sendo discutido, se poderem alterar, será bom aos outros integrantes do fórum.
renome-ei o tópico para para algo mais facil de achar pelo google, e pendurei ele
vou ver se nesse fds eu coloco algo aqui sobre o tema
alguns artigos interessantes do próprio site do imasters:
sobre criação de eventos para as classe:
só um lembrete, vamos postar aqui apenas material sobre OO (se for com actionScript melhor ainda)
[]´s
Boa Eder,
Valeu por pendurar e alterar o titulo, vou continuar procurando conteúdo, e depois acho interessante reunirmos o conteúdo e conclusões no primeiro post que fiz, pois fica mais fácil pra quem quiser ler o tópico.
Esse padrão aí que citaram, não seria o ECMA Script ??
Fiz treinamento na ENG (São Paulo), de AS3, com uma apostila escrita por um colunista aqui do iMasters (Leandro Amano), e inclusive o trecho da apostila que fala de POO, é o mesmo que ele postou em uma coluna tempos atrás. Particularmente com este conteúdo, não consegui entender nada de POO, e na falta deste entendimento fiquei boiando em AS3.
Tem uma apostila de Java (que a Caelum disponibiliza para download) que tem um capítulo específico para POO. Se for permitido, eu tiro essa parte do POO e disponibilizo aqui.
Achei aqui um exemplo de código, meio que a estrutura padrão que me foi passada pelo instrutor da ENG:
>
public class Documento {
// Propriedade do Objeto
private var cdDocument:String;
// Construtor do Objeto
public function Documento(){
}
// Método do Objeto
public function isCPF(cdDocument:String):Boolean{
var cpfReturn:Boolean = false;
if(cdDocument.length == 11){
cpfReturn = true;
}
return cpfReturn;
}
}Olá Victor Massami
o padrão que foi citado é uma padronização para se programar em actionScript, seriam algumas regras e boas praticas para deixar o código organizado
o padrão ECMAScript foi o padrão usado para construir o actionScript, são as regras da própria linguagem
sobre essa classe que você postou, ele tem mesmo a estrutura básica para se fazer uma classe, mas a maior dificuldade não é isso, e sim o que colocar em cada item, o que colocar no Construtor do Objeto, quais métodos criar, etc
o dificil não é como fazer, e sim o que fazer
a apostila da caelum é boa mesmo, para quem quiser pode baixar lá no site deles mesmo
o link para a pagina esta AQUI
apesar de ser uma apostila sobre Java, o que dá para aproveitar é apenas o Capítulo 4: "Orientação a objetos básica"
Victor. se você dividir a apostila apenas com esse capitulo pode postar ai, mas lembre-se de manter os créditos
[]´s
Acabei de voltar da fnac e da saraiva e eles nao tinham nenhum livro de ac3, absolutamente nenhum, nem em outra lingua...
Alguem tem algum bom livro de ac3 para indicar ? para iniciante, bem iniciante, nunca mexi com nenhuma linguagem antes... Obrigado.
>
Acabei de voltar da fnac e da saraiva e eles nao tinham nenhum livro de ac3, absolutamente nenhum, nem em outra lingua...
Alguem tem algum bom livro de ac3 para indicar ? para iniciante, bem iniciante, nunca mexi com nenhuma linguagem antes... Obrigado.
Na Sta Ifigênia tem uma livraria boa na Rua Vitória. Esses dias passei por lá e encontrei alguns livros falando exclusivamente de AS3, mas praticamente todos em inglês. Há um livro que fala de AS3 em português, mas andei dando uma olhada, e fala muito superficialmente.
Livro: Flash CS3 Professional Criando Além Da Animação Para Windows
Loja: Litec
Realmente, o livro parece quase nao falar do ac3... mas agradeco pela dica.
Eu fiz um curso de flash mx a muito tempo atras e depoios quase nao mexi no flash, n cheguei a aprender nada de ac nem ac2 nem sei nada sobre programacao... entao minha duvida eh:
Valeria a pena eu aprender ac2 agora para depois migrar para o ac3 ? muda muito do 2 para o 3? se o ac3 agora eh POO, o q seria o ac2 ??? ou compensa esperar um pouco ate aparecer um pouco de materia em portugues... pois nem os tradutores estao ajudando com as materias em ingles...
desculpe pela leiguisse
Valeu pessoal
Será que alguém pode ajudar?