A um bom tempo isso já está rolando, mas só o pessoal do Flex tem conhecimento dessa Biblioteca.

Enfim, o Grupo de Desenvolvedores da Adobe está desenvolvendo uma Biblioteca, free e OpenSource, a qual ajuda desenvolvedores a começar as suas aplicações em Flex. Mas espera aí? Só Flex? Claro que não…

Essa Biblioteca é escrita em AS3, então, nada melhor do que utilizar o Flash CS3 para começar a programar AS3 e ainda de gorjeta, aprender como funciona e utilizar essa excelente Biblioteca.

Nela possuímos numerosas classes e utilidades para serem trabalhadas com AS3. Incluindo, temos classes para Criptografia – MD5 Hash e SHA1 Hash, Manipulação de Imagens – Encodificações JPG e PNG, Serealização – JSON, Universal Resource Identifiers, Serviço Remoto, Classes de Utilidades e muitas outras.

Para começar, seria de grande ajuda o diagrama de classes do AS3, para tornar mais inteligível a compreensão da Biblioteca. Para isso, acessem esse link http://www.flex.org/download/AS3API_01.pdf.

O site do projeto é http://code.google.com/p/as3corelib/.

Para baixar a versão mais recente da biblioteca acesse http://code.google.com/p/as3corelib/downloads/list.

E para um pequeno Help, deixo um site de referências que o pessoal do projeto fez (ele está desatualizado, só consta a primeira versão da Biblioteca, mas ainda assim é válido). O link é http://weblogs.macromedia.com/
as_libraries/docs/corelib/index.html?all-index-A.html&index-list.html
. Mas para quem baixou a Biblioteca, basta consultar a pasta docs.

Como a utilização de um bom e velho pacote de classes, basta referenciar nas propriedades de linkage dos pacotes das classes do Actionscript 3 (Edit > Preferences > ActionScript > ActionScript 3 Settings… > +) e utilizar todas as classes do pacote através de um bom e velho import.

 

7 Responses to CoreLib para Flash CS3

  1. Manoel says:

    Felipão meu brother!

    to precisando da tua ajuda!

    queria fazer um banner flutuante (como tem no site do TERRA)

    to quebrando cabeça p kcete!
    se vc puder me ajudar me manda um e-mail!

    flw ae brother!

  2. Eduardo Zanotto says:

    Mais uma vez parabens!!!

    Show de bola!

    Abração…

  3. slitz says:

    oi!
    boa dica essa da corelib.
    mas nao estou a conseguir fazer o import, podes dar um exemplo mais detalhado por favor? penso que o meu problema esta no linkage.

    obrigado

  4. filipesilvestrim says:

    File > New > Flash File (ActionScript 3.0)
    Edit > Preferences > ActionScript > ActionScript 3.0 Settings… > + > Bowse To Path (alvo) > Caminho da pasta ”src” da corelib
    F9 no 1º frame da TimeLine e digite :

    //Estamos importando o pacote utils da corelib
    import com.adobe.utils.*;

    //Estou criando uma variável do tipo String
    var sString1:String = ”Filipe Silvestrim”;

    //Estamos utilizando um método estático da classe StringUtil que serve para fazer o tal do aubstituir letra ou palavra
    trace(StringUtil.replace(sString1, ”i”, ”-”));

    //Output: F-l-pe S-lvestr-m

    Qualquer coisa é só dar um toque ;)

  5. slitz says:

    olá!

    obrigado ja está a funcionar :D

    o problema e que estava a importar mal, estava a fazer

    import com.adobe.crypto; em vez de

    import com.adobe.crypto.*;

    obrigado uma vez mais :)

  6. Carlos Gressler says:

    mazzzá véio!

    cara… daqui a poco até eu to começando a aprender action de tanto que tu fala nisso hehehe

    bom… ja tinha passado por ae, mas só pra te parabenizar pela ótima iniciativa deste blog…

    posta mais ae cara!!!

    abraçao!

  7. Helber Martins says:

    Bom dia!!!
    cara eu preciso de duas coisas:

    estou usando flash CS3, usei o flash 5 em 2001, por isso estou quebrando a cabeça…

    utilizar o goto and stop/start para criar botões e acessar informações em outros frames.
    utilizar scroll com botoes e barra de rolagem.
    estou montando um site para instituição e queria fazer algo legal….
    colocarei seu site como ajudador.

    sei que é pedir muito mas se eu conseguisse uma apostila avançada de flash, não expert, mas que não mostrasse coisas básicas, porém detalhada com exemplos…
    obrigado
    Deus abencoe!!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>