Import de projetos no Flash

September 18th, 2007  | Tags: , , , , ,

Essa semana tive que importar um projeto dentro do flash. É um projeto grande, orientado a objetos, integrado com java e muito bem estruturado. Fui feliz na janelinha de projetos do flash, pensando que eu poderia importar toda estrutura de diretórios em uma só paulada.
Grande erro meu. O Flash não importa estruturas, só o faz, arquivo por arquivo. Você precisa criar todos os diretórios e tudo mais na unha. Haja saco.

É claro, que como eu sou metido a esperto, fiz um código em PHP que faz esse trabalho pra mim. Como acredito que outros podem se beneficiar disso, segue um zip com o código fonte do PHPzinho e uma explicação de como usa-lo.

Faça o Download aqui.

Mude no arquivo as variáveis:
$DIRETORIO_A_SER_IMPORTADO="C:\\DIRETORIO\\";
$NOME_PROJETO="PROJ_FLASH";

onde DIRETORIO_A_SER_IMPORTADO é a pasta que contem todos as pastas, sub-pastas, flas, e AS que precisam fazer parte do projeto.

e NOME_PROJETO é o nome que será dado ao arquivo e o projeto no Flash (evite acentos e espaços)

Você obviamente precisa do PHP rodando na sua máquina (onde estão os arquivos) para usar isso.
Rode via linha de comando assim:
(depois de ter editado o arquivo)

php flashImport.php

—————————————
English version

One feature I found missing in Flash, was the ability to import a directory structure into the project window. This could have come in handy for a specific project I have with several hundreds of classes and AS files.
To avoid doing this by hand, I designed a small program in PHP that creates a FLP file.

Here´s the download.

Unzip and change the values of the following vars:

$DIRETORIO_A_SER_IMPORTADO="C:\\DIRETORIO\\";
$NOME_PROJETO="PROJ_FLASH";

where

DIRETORIO_A_SER_IMPORTADO is the directory you wish the FLP to import (sub directories, fla and AS files)
NOME_PROJETO is the name of the project and flp file you will create (avoid spaces and special chars)

Obviously you need PHP running on your machine to use this, but, the code should be easibly portable to any other language.
Run it from a command prompt as follows
(after editing the file)
php flashImport.php

Share/Save

  1. Hugo Fernandes
    February 20th, 2008 at 13:16
    #1

    Oi!
    Estou a tentar seguir as indicações que você mostra, mas não entendo o que fazer aqui:
    “Rode via linha de comando assim:
    (depois de ter editado o arquivo)
    php flashImport.php

    Pode dar uma ajuda? Obrigado!

  2. February 26th, 2008 at 00:16
    #2

    Para rodar o PHP em linha de comando deve se abrir o “cmd” ou “command prompt” ou “janelinha do DOS” no windows.
    Uma vez na pasta do php em questão, siga as instruções acima.
    No linux, abra um terminal.

    Aqui vai um link que pode ajudar:
    http://br.php.net/features.commandline

TOP