Vou deixar aqui umas linhas gerais sobre o uso de componentes flash.

Componentes podem acelerar a produção de muitas formas pois já contém funcionalidades prontas pra que vc não tenha que ficar dias fazendo uma combobox que só você vai usar, por exemplo. Na web você vai encontrar componentes gratuitos e comerciais, alguns muito bons, outros nem tanto. Geralmente eles são distribuídos na forma de extensões (pra instalar via Adobe Extension Manager) ou em arquivos swc. O formato extensão é auto-explicativo, não vou perder tempo com isso. Já se você baixou um arquivo swc e não sabe o que fazer com ele, faça o seguinte:

Se você usa o Flash:
  1. Copie o arquivo .swc para a seguinte pasta, dependendo do seu caso e adaptando o que estiver em itálico (tipo seu nome de usuário, idioma do sistema operacional, etc):
    Windows Vista:
    c:\Users\username\AppData\Local\Adobe\Flash CS4\language\Configuration\Components
    Windows XP:
    c:\Documents and Settings\username\Local Settings\Application Data\Adobe\Flash CS4\language\Configuration\Components
    Mac OS X:
    Macintosh HD/Users/username/Library/Application Support/Adobe/Flash CS4/language/Configuration/Components
  2. Obs.: Se a pasta components não existir, você pode criá-la, sem problemas.

  3. Abra ou reinicie o Flash
  4. No painel Components (Ctrl+F7) procure o componente que você acabou de instalar e arraste-o para o Stage.
  5. opcionalmente dê um nome a ele (um instance name)

Se você usa o FlashDevelop:
  1. copie o arquivo .swc pra alguma pasta dentro do seu projeto.
  2. No FlashDevelop, no Project Explorer, localize o swc, clique com o botão direito nele e selecione "Add to Library"
  3. importe as classes necessárias, por exemplo:
    import dx.components.MediaContainer;
  4. Use um código semelhante a este pra instanciar o componente e adicioná-lo ao Stage:
    var box = new MediaContainer();
    addChild(box);

Depois de instanciados, é só começar a programá-los, e pra isso é bom ter uma referencia (o famigerado Help) à mão.

See ya.

No comments:

Post a Comment