Desenvolvimento - Sistemas

Tradução da documentação do Flex para a língua portuguesa

Olá pessoal bom, como sempre com o propósito de ajudar a comunidade e principalmente implementar mais ainda a Macromedia do Brasil, dediquei um pouco do meu tempo para fazer uma tradução da documentação do Flex para a língua portuguesa, com alguns acréscimos e macêtes para a melhor utilização, para quem não tem ainda o Flex você pode comprar a versão trial em CD diretamente da Macromedia www.macromedia.com/flex.

por Igor Costa



Olá pessoal bom, como sempre com o propósito de ajudar a comunidade e principalmente implementar mais ainda a Macromedia do Brasil, dediquei um pouco do meu tempo para fazer uma tradução da documentação do Flex para a língua portuguesa, com alguns acréscimos e macêtes para a melhor utilização, para quem não tem ainda o Flex você pode comprar a versão trial em CD diretamente da Macromedia www.macromedia.com/flex. Qualquer dúvida ou sugestão entre em contado comigo pelo meu site www.igorcosta.com, então vamos lá comecem a lêr, e praticar, um material muito bom.

Instalando o Macromedia Flex GMC

Este documento contém instruções de instalação para o macromedia Flex GMC.
Para maiores informações, veja as sessões abaixo:

Requerimentos de sistema
Instalando o Flex no Windows
Instalando o Flex no Linux/Solaris
Instalando o Flash Player
Verificando a instalação do Flex
Configurando o Flex
Configurando o Flex para trabalhar com o ColdFusion MX 6.1


Requerimentos de Sistema


Veja abaixo os requerimentos para o bom funcionamento do Flex

  • Sistema
    • Intel Pentium processor or SPARC
    • 256 MB RAM (512 MB recomendado)
    • 400 MB de espaço livre no HD
    • Macromedia Flash Player 7.0.14 ou mais recente
  • Aplicativos de Servidor
    • Macromedia JRun 4 Updater 2
    • IBM WebSphere 5
    • BEA WebLogic Server 7 and 8.1
    • Tomcat 4.1.29 ou mais atual
  • Sistema Operacional
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2003 Server
    • Microsoft Windows 2003 Standard Server
    • Microsoft Windows XP Professional
    • Red Hat Enterprise AS 2.1 & 3.0
    • Sun Solaris 8
    • Sun Solaris 9
  • Servidores Web
    • Apache 2.0
    • Apache 1.3
    • IIS5
    • IIS6
  • Versão do Java instalados
    • Sun 1.3.1
    • Sun 1.4.x
    • IBM 1.3 for use with WebSphere
    • IBM 1.4 for use with WebSphere
    • BEA JRockit 1.4 for use with Weblogic
      Observações: Duplo-byte de operações de sistema requer um duplo-byte da versão runtime do Java.

Instalando o Flex no Windows
Essa sessão contém dois procedimentos de instalação: um para sistemas que já existem aplicativos para servidores baseados em Java já instalados, e ou para sistemas que não tem, a segunda parte do procedimento é instalar JRE e uma edição para desenvolvedores do servidor JRun 4 para usuários do Flex.

Para instalar o Flex no sistema que já tenha instalado algum aplicativo para servidor em Java:

  1. Faça o Download e instale o JRE 1.3.1 ou JRE 1.4.x, dependendo do requerimentos do seu aplicativo servidor java pedir.
  2. (Opcional) Crie um novo servidor para seu aplicativo java servidor.
  3. Crie um diretório chamado Flex para fazer as ações de acordo com o contexto no diretório princial das suas aplicações em flex que serão atribuidas, por exemplo: se você estiver usando o JRun, crie um diretório igual a esse: jrun_root/servers/server_name/flex
  4. (Opcional) Crie um diretório com nome de exemplos para adicionar as ações tomadas em seus aplicativos para dentro do diretorio root do Flex para você ir depositando seus exemplos criados com o Flex, por exemplo se você tiver usando o JRun crie um diretório igual a esse: jrun_root/servers/server_name/exemplos
  5. Faça o download flex-10-win.exe.
  6. Clique duas vezes no arquivo flex-10-win.exe.
  7. Siga as instruções que aparecem na sua tela para instalar o Flex.
  8. Na opção "Choose Install Type" window, selecione a opção "Macromedia Flex".
    O instalador irá escrever os arquivos no diretório padrão de instalação, C:\Arquivos e Programas\Macromedia\Flex:
    /flex.war/
    profile.war/
    samples.war/
    bin/..
    /lib/../
    license.htm/
    UnistallerData/..
    /Macromedia_Flex_InstallLog.log
  9. Quando o instalador terminar de instalar o Flex, ache o arquivo flex.war leve-o até o topo do nível no diretório padrão de instalação.
  10. Use o WinZip, jar, ou outro tipo de arquivamento que seja utilizado para extrair todo o conteúdo no arquivo Flex.war para o diretório /flex que você criou no passo 3, por exemplo, direto do diretório /fex, digite o comando: jar -xvf "c:/arquivos e progrmas/macromedia/flex/samples.war".
  11. Inicie ou reinicie seu aplicativo servidor. Para maiores informações, veja a documentação do seu aplicativo para servidor.
  12. Para configurar o Flash Player servindo como debugar seu códigos para o Flex, copie /flex/bin/mm.cfg arquivo para o diretório principal. No Microsoft Windows 2000, o diretório principal é o c:\ No Microsoft Windows XP, o diretório padrão é o "c:\Documents and Settings\user_name onde user_name é o nome do usuário no sistema.
  13. Existe algums passos adicionais para usar a descrição. Para maior informação, veja o livro "Developing Macromedia Flex Applications".
  14. Para informação sobre identifcando o diretório padrão princial, veja, Configurando o Flex.
  15. Download the Flex Documentation zip file and unzip it into a directory on your computer.
  16. Instale o Flash Player 7. Para maior informação veja, Instalado o Flash Player.
  17. Verificando a instalação, Para maior informação veja, Verificando a Instalação do Flex.

Para usar com IIS e JRun 4 (não faça usar com instalação integrada):

Use os procedimentos listados abaixo para configurar o JRun 4 trabalhar com o IIS.

  1. Crie um diretório virtual no IIS para o diretório root do Flex. O diretório virtual terá que ter o mesmo nome que o destino onde irá ser alocada todo os arquivos, do qual o Flex é o padrão, por exemplo: Diretório virtual Flex -> c:\JRun/servers/flex/flex.war
  2. Execute o conector com linha de comando de instalação seguindo as seguintes opções c:\JRunlib>java -jar wsconfig.jar -ws IIS -site Todos -host localhost - server Flex -1 -map.jsp,.jws,.mxml,.swf,.swd, -filter -prefix -only

Para instalar o Flex no sistema operacional windows já com um aplicativo servidor em Java (Isso serve apenas para Desenvolvedores e Versões triais apenas):

  1. Faça o download flex-10-win.exe.
  2. Clique duas vezes no arquivo flex-10-win.exe.
  3. Siga as instruções que aparecem na tela do instalador do Flex.
  4. Na opção "Choose Install Type", selecione "Integrated JRun4/Macromedia Flex" e continue.
    O instalador escreve os seguintes arquivos no diretório padrão, c:\Arquivos de Programas\Macromedia\Flex:
    /flex.war
    /profiler.war
    /samples.war
    /bin/...
    /jrun4 /bin/..
    /jrun4 /lib/..
    /jrun4 /servers /default/flex/.. (exploded flex.war application)
    /jrun4/servers/default/profiler/.. (exploded profiler.war application)
    /jrun4/servers/default/samples/.. (exploded samples.war application)
    /lib/..
    /license.htm
    /UninstallerData/.. /Macromedia_Flex_InstallLog.log

    O diretório /Flex/jrun4 contém a versão para desenvolvedor do aplicativo JRun 4 para servidor e uma versão limitada do flex que responde apenas para 5 endereços de IP.
  5. Quando o instalador terminar, escolha a opção "start server" para iniciar o JRun 4.
  6. Para configurar o Flash Player em tempo de debug do Flex, o instalador automaticamente copia o /Flex/bin/mm.cfg de arquivo para o diretório principal. No Microsoft Windows 2000, o diretório padrão é C:\. No Microsoft Windows XP, o diretório padrão é c:\Documents and Settings\ user_name onde user_name é o usuário do sistema.
  7. Existe algums passos adicionais para usar a descrição. Para maior informação, veja o livro "Developing Macromedia Flex Applications".
  8. Para informação sobre identifcando o diretório padrão princial, veja, Configurando o Flex.
  9. Download the Flex Documentation zip file and unzip it into a directory on your computer.
  10. Instale o Flash Player 7. Para maior informação veja, Instalado o Flash Player.
  11. Verificando a instalação, Para maior informação veja, Verificando a Instalação do Flex.

Use os seguintes procedimentos listados abaixo para iniciar, parar o JRun 4 server:

  1. Abra o prompt de comando no windows.
    Obs:(para abrir o prompt de comando do windows XP ou 2000, vá ao menu iniciar > executar e digite "cmd", sem aspas, pressione OK)
  2. Mude o diretório para /Flex/jrun4/bin.
  3. Para iniciar o JRun server. digite o seguinte comando: jrun -strat default
  4. Para parar o servidor JRun server, digite o seguinte comando: jrun -stop default

Para maior informação sobre o JRun 4, veja a documentação para o JRun.

Instalando o Flex no Linux/Solaris

Para instalar o Flex no Linux/Solaris, caso não exista algum aplicativo Java como servidor (Desenvolvedor e Versões trais apenas):

  1. Faça o download flex-10-lin.bin (Linux) or flex-10-sol.bin (Solaris).
  2. Inicie o instalador do Flex usando os seguintes comandos:
  3. ./flex-10-lin.bin or./flex-10-sol.bin

  4. Siga as instruções que aparecem no instalador
  5. Na opção "Choose Install Type", escolha"Integrated JRun 4/Macromedia Flex".
    O instaldor escreve os seguintes arquivos no diretório padrão /opt/Macromedia/Flex:
    /flex.war
    /profiler.war
    /samples.war
    /bin/...
    /jrun4/bin/..
    /jrun4/lib/..
    /jrun4/servers/default/flex/.. (exploded flex.war application)
    /jrun4/servers/default/profiler/.. (exploded profiler.war application)
    /jrun4/servers/default/samples/.. (exploded samples.war application)
    /lib/.. /license.htm
    /UninstallerData/..
    /Macromedia_Flex_InstallLog.log
  6. O diretório /Flex/jrun4 contém uma edição para desenvolvedor do JRun 4 aplicativo para servidor que serve para a versão do Flex, Essa edição do JRun é restrita e recebe apenas requisições de 5 endereços de IP.

  7. Quando a instalação terminar escolha "start server", para iniciar o JRun4 server.
  8. Para configurar o Flash Player em tempo de debug do Flex, o instalador automaticamente copia o /Flex/bin/mm.cfg de arquivo para o diretório principal. No Microsoft Windows 2000, o diretório padrão é C:\. No Microsoft Windows XP, o diretório padrão é c:\Documents and Settings\ user_name onde user_name é o usuário do sistema.
  9. Existe algums passos adicionais para usar a descrição. Para maior informação, veja o livro "Developing Macromedia Flex Applications".
  10. Para informação sobre identifcando o diretório padrão princial, veja, Configurando o Flex.
  11. Download the Flex Documentation zip file and unzip it into a directory on your computer.
  12. Instale o Flash Player 7. Para maior informação veja, Instalado o Flash Player.
  13. Verificando a instalação, Para maior informação veja, Verificando a Instalação do Flex.

Use os seguintes procedimentos para iniciar e parar o JRun 4 server:

  1. Mude o diretório para /Flex/jrun4/bin.
  2. Para iniciar o JRun server, digite o comando:./jrun -start default
  3. Para parar o JRun server digite o comando::./jrun -stop default

Para maior informação sobre o JRun 4, veja a documentação para o JRun.

Instalando o Flash Player

Flex requer que você esteja rodando o Flash Player 7. Flex suporta duas versões do Flash Player: a debug e standard.
A versão de debug mostra processos e informações de debuging durante o tempo de execução e gera relatórios que podem ser usados mais facilmente no desenvolvimento de aplicações.

OBSERVAÇÕES: Antes de instalar o novo Flash Player, você precisa desinstalar a versão do Flash Player instalado anteriormente. Flex inclui o utilitário de desisntalação do flash player (unistall_flash_player.exe), que está localizado no diretório /Flex/bin.

A tabela a seguir detalha a versão standard do Flash Player. Clique no link da tabela para ir ao site de Download do Flash Player e suas instruções:

Standard Player Description

A tabela seguinte descreve o Flash Degug Player:

Debug Player Description

Para instalar o ActiveX Flash Debug Player para o Internet Explorer:

  1. (Para Linux/Solaris) Copie o arquivo de instalação Flash Debug Player, "Install Flash Player 7 AX.exe", do diretório /Flex/bin em seu sistema Linux/Solaris para um computador windows.
  2. Para instalar o ActiveX Flash Debug Player para internet explorer, rode o arquivo: Install Flash Player 7 AX.exe

Para instalar o Flash Degug Player para Netscape/Mozilla:

  1. (Para Linux/Solaris) Copie o arquivo de instalação Netscape/Mozilla Debug Player, "Install Flash Player 7.exe",do diretório /Flex/bin directory para seu Linux/Solaris para a janela que esteja rodando o Netscape/Mozilla.
  2. Rode o arquivo: Install Flash Player 7.exe

Para rodar a versão Stand-alone do Flash Degug Player:

  1. (Para Linux/Solaris) Copie a versão Stand-alone do Flash Debug Player, "SAFlashPlayer.exe", do diretório /Flex/bin em seu sistema Linux/Solaris system para um computador windows..
  2. Para rodar a versão Stand-aolne do Flash Debug Player, use o comando: SAFlashPlayer.exe
Verificando a instalação do Flex

Para verificar a instalação do Flex:

  1. Abra a seguinte URL no seu navegador:
  2. http://< hostname>:< port_num>/ Flex_context_root/samples

    Por exemplo, para o sistema que já tiver algum aplicativo Java para servidor rodando:

    http://localhost:8101/samples

    Para o sistema que está usando a opção integrada que escolheu na opção quando estava instalado o Flex a porta será a 8700:

    http://localhost:8700/samples

    O arquivo de "Bem Vindo"em SWF será mostrado.
  3. Selecione o link "Check out sample applications para ver a lista de exemplos.
  4. Selecione o exemplo para rodar o exemplo de aplicativo.

Se a página não aparecer, consulte a tabela abaixo para ver os tipos de erros relatados para lhe ajudar a corrigir o problema:

Problem Possible Solution

Configurando o Flex

Essa sessão descreve como localizar o diretório inicial e mudar o contexto do root do Flex.

Localizando seu diretório inicial

Para configurar uma reportagem de erros e descrição para seu Flex, você precisa fazer a copia do arquivo mm.cfg para o diretório inicial. Seu diretório inicial é també o diretório que localiza-se também o arquivo flashlog.txt que guarda toda saída, erros de sistema e guarda mensagens de perigo gerado pelo Flash Debug Player enquanto roda aplicativos no Flex.

Duas variáveis no Microsoft Windows define o local do diretório principal:

  • HOMEDRIVE — Especifica a letra do driver e o diretório inicial. Em muitos sistemas com Windows, o diretório inicial é o c:\, o local primário do driver.
  • HOMEPATH — Especifica o diretório inicial, relativo para o HOMEDRIVE. No Microsoft Windows 2000, o diretório padrão é\. no Microsoft Windows XP o diretório padrão é o \Documents and Setting\user_name onde user_name é o usuário do sistema.

Para determinar as configurações do HOMEDRIVE e do HOMEPATH para seu sistema:

  1. Abra o prompt de comando do Windows.
  2. No prompt de comando, digite o seguinte comando: set
  3. Para mudar as configurações do HOMEDRIVE e HOMEPATH, vá em meu computador e dê um duplo-clique que está no desktop.
  4. Selecione a opção Propriedades.
  5. Selecione em a aba de avançado.
  6. Vá ao botão de variáveis de ambiente.
  7. Edite as variáveis de abiente necessárias.
  8. Reinicie seu computador.

Mudando o contexto do diretório root

O contexto do root para aplicativos Flex depende como o modo de deploy está organizado dentro do seu aplicativo Java server. O contexto do root das aplicações
é uma parte da URL que segue pelo número da porta do servidor, como no exemplo abaixo:

http://localhost:8101/flex

Geralmente, se você fizer um deploy do arquivo WAR expandindo, a aplicação java irá configurar no próprio servidor o nome do arquivo WAR com o contexto do root.Se caso você expandir o conteúdo do arquivo WAR para depois fazer um deploy ou parte do processo, então o aplicativo java server, irá configurar o diretório dentro do qual você copiou o conteúdo do contexto do root.

Flex inclui um arquivo chamado jrun-web.xml para JRun servers, que faz o mapeamento do contexto do root para o diretório /flex. A Macromedia recomenda antes de fazer o deploy do arquivo flex.war sem antes expandi-lo.

Para mudar o context-root mapeando pelo JRun:

  1. Faça um deploy do arquivo WAR, usando instruções dadas antes de instalação.
  2. Abra o arquivo jrun-web.xml no diretório jrun_root/ nome_do_servidor/flex/WEB-INF.
  3. Mude o valor do contexto do root. Por exemplo, para você configurar o novo contexto do root para /flex_gmc, seu contexto root precisa paracer pelo menos com esse código abaixo:
    : <context-root>/flex_gmc</context-root>
  4. Salve e feche o arquivo jrun-web.xml.
Para mudar o contexto do root e mapear em outra aplicação java server, veja a documentação do seu servidor de java.


Configurando o Flex para trabalhar com o ColdFusion MX 6.1

Você pode instalar o Flex com um servidor J2EE do ColdFusion MX, e seu servidor ColdFusion pode usar tags do MXML e suportar arquivos *.mxml. Você também pode fazer um embed de tags do Flex para páginas no CF.

ATENÇÃO: Nem todas as aplicações de servidores CF podem rodar o Flex. Para rodar o Flex, seu servidor CF, tem que está listado no guia de instalação do Flex.

Flex e ColdFusion provê além de servlets. Os servlets estão em processo de deployed constantes ao londo das aplicações web contidos no arquivo(web.xml), comentado antes. Tanto o Flex como o ColdFusion tem seus próprios mecanismo de carregar os arquivos. Eles carregam classes específicas de diretórios de classes antes do aplicativos de diretórios do servidores.

Bom até agora foi mil maravilhas, mas nessa sessão irei descrever como integrar dois arquivos web.xml distribuindo dentro de um simples descritor, que o Flex roda com a aplicação ColdFusion.Depois de você completar esse procedimento, você pode copiar as páginas *.mxml para o diretório do seu CF e fazer as requisições e depois você pode fazer suas páginas em *.cfm.

Instalar o Flex no CF para J2EE:

  1. Rode o aplicativo de instalação do Flex e copie os arquivos no diretório de instalação do Flex por exemplo: (c:/Arquivos de programas/Macromedia/Flex1/).
  2. Extraia todo o conteúdo do arquivo flex.war para um diretório temporário como (c:/temp) usando o winzip ou winrar por exemplo.
  3. Para seu servidor CF.
  4. Edite /WEB-INF/flex/flex-config.xml para disabilitar o modo de log, como setting logging | file e habilite para falso.
       <logging>
           <console>
               <enable>true</enable>
    
               <level>info</level>
           </console>
           <file>
               <enable>false</enable>
               <level>info</level>
    
               <file-name>/WEB-INF/flex/logs/flex.log</file-name>
               <maximum-size>200KB</maximum-size>
               <maximum-backups>3</maximum-backups>
           </file>
    
        </logging>  
  5. Copie o subdiretório /flex no diretório (flextemp) /flex/WEB-INF do CF no root / WEB-INF.

    ATENÇÃO:: Não copie o arquivo web.xml ou algum recurso para o {flextemp}/flex/WEB-INF/diretório do Flex para o ambiente CF. Caso isso ocorra você vai trocar o arquivo existente do CF web.xml pelo do Flex, causando danos.
  6. Copie o arquivo {flextemp}/flex/WEB-INF/lib/flex-bootstrap.jar para o diretório root do ColdFusion cf_root/WEB-INF/lib.
  7. Agora pegue os dois arquivos web.xml do Flex e do CF. Você vai copiar o conteúdo do arquivo do diretório {flextemp}/flex/WEB-INF/web.xml para o diretório de root do CF onde tem o arquivo: cf_root/WEB-INF/web.xml
    1. Abra o arquivo web.xml do CF.
    2. Mude a definição do DOCTYPE no topo do arquivo web.xml no CF para seguinte definição:
      <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
      "http://java.sun.com/dtd/web-app_2_3.dtd">
        
            O último DTD inclui o suporte para servlets, coisa que no CF padrão não tem.

      Observe que nem todos os sevidores de aplicações suporta 2.3 Servlet API, veja a documentação do seu servidor para ver se tem suporte.

    3. Copie alguns filtros do Flex, como o mappings, listeners e as definições dos servlet do arquivo web.xml do Flex para dentro do web.xml do CF.Copie-os para o final do web.xml do CF, onde tem </context-param, e antes de <servlet id=....< no web.xml do CF.

      Veja a lista dos blocos que vão ser copiados para o web.xml do CF:
          <context-param>
             <param-name>flex.class.path</param-name>
      
             <param-value>./WEB-INF/flex/jars</param-value>
          </context-param>
      
          <context-param>
            <param-name>flex.configuration.file</param-name>
      
            <param-value>/WEB-INF/flex/flex-config.xml</param-value>
            <description>configuration file</description>
          </context-param>
      
          <context-param>
      
              <param-name>flex.listener.class</param-name>
              <param-value>flex.cache.DependencyCheckerService</param-value>
          </context-param>
      
          <filter>
      
            <filter-name>FlexDetectionFilter</filter-name>
            <filter-class>flex.bootstrap.BootstrapFilter</filter-class>
            <init-param>
              <param-name>filter.class</param-name>
      
              <param-value>flex.detection.DetectionFilter</param-value>
            </init-param>
          </filter>
      
          <filter>
            <filter-name>FlexCacheFilter</filter-name>
      
            <filter-class>flex.bootstrap.BootstrapFilter</filter-class>
            <init-param>
                <param-name>filter.class</param-name>
                <param-value>flex.cache.CacheFilter</param-value>
      
            </init-param>
          </filter>
      
          <filter-mapping>
            <filter-name>FlexDetectionFilter</filter-name>
            <servlet-name>FlexMxmlServlet</servlet-name>
      
          </filter-mapping>
      
          <filter-mapping>
            <filter-name>FlexCacheFilter</filter-name>
            <servlet-name>FlexMxmlServlet</servlet-name>
      
          </filter-mapping>
      
          <filter-mapping>
            <filter-name>FlexCacheFilter</filter-name>
            <servlet-name>FlexSwfServlet</servlet-name>
      
          </filter-mapping>
      
          <listener>
            <listener-class>flex.bootstrap.BootstrapListener</listener-class>
          </listener>
      
          <!-- Flash Web Services Proxy -->
      
          <servlet>
              <servlet-name>FlexProxyServlet</servlet-name>
              <display-name>Flex Web Services Proxy Servlet</display-name>
              <description>Optional proxy for relaying web services messages</description>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.flashproxy.ProxyServlet</param-value>
      
              </init-param>
              <load-on-startup>3</load-on-startup>
         </servlet>
         <servlet>
              <servlet-name>FlexErrorServlet</servlet-name>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                 <param-name>servlet.class</param-name>
                 <param-value>flex.mxml2.ErrorPageServlet</param-value>
      
              </init-param>
          </servlet>
      
          <servlet>
              <servlet-name>FlexInternalServlet</servlet-name>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.filemanager.FileManagerServlet</param-value>
              </init-param>
              <load-on-startup>10</load-on-startup>
      
          </servlet>
      
          <servlet>
              <servlet-name>FlexSwfServlet</servlet-name>
              <display-name>SWF Retreiver</display-name>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.swfmanager.SwfServlet</param-value>
      
              </init-param>
              <!-- SwfServlet must be initialized after MxmlServlet -->
              <load-on-startup>4</load-on-startup>
          </servlet>
      
          <servlet>
      
              <servlet-name>FlexMxmlServlet</servlet-name>
              <display-name>MXML Processor</display-name>
              <description>Servlet wrapper for the Mxml Compiler</description>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.mxml2.MxmlServlet</param-value>
              </init-param>
              <load-on-startup>3</load-on-startup>
      
          </servlet>
      
          <!-- Axis -->
          <servlet>
              <servlet-name>FlexAxisServlet</servlet-name>
              <display-name>Apache-Axis Servlet</display-name>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.remote.CustomAxisServlet</param-value>
      
              </init-param>
          </servlet>
      
          <!-- Flash Remoting MX 1.1 -->
          <servlet>
              <servlet-name>FlashGatewayServlet</servlet-name>
      
              <display-name>Flash Remoting MX Servlet</display-name>
              <description>Servlet-based plugin to Flash Remoting</description>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
      
                  <param-name>servlet.class</param-name>
                  <param-value>flashgateway.controller.GatewayServlet</param-value>
              </init-param>
              <init-param>
                  <param-name>gateway.configuration.file</param-name>
      
                  <param-value>/WEB-INF/flex/gateway-config.xml</param-value>
              </init-param>
              <init-param>
                  <param-name>whitelist.configuration.file</param-name>
                  <param-value>/WEB-INF/flex/flex-config.xml</param-value>
      
              </init-param>
              <init-param>
                  <param-name>whitelist.parent.node</param-name>
                  <param-value>remote-objects</param-value>
              </init-param>
      
              <load-on-startup>1</load-on-startup>
          </servlet>
      
           <servlet>
               <servlet-name>FlexForbiddenServlet</servlet-name>
      
               <display-name>Prevents access to *.as files</display-name>
               <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
               <init-param>
                   <param-name>servlet.class</param-name>
      
                   <param-value>flex.util.ForbiddenServlet</param-value>
               </init-param>
           </servlet>
      
           <servlet>
               <servlet-name>session</servlet-name>
      
               <display-name>Provides access to the current session; for use with 
      RemoteObject</display-name>
               <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
               <init-param>
                   <param-name>servlet.class</param-name>
      
                   <param-value>flex.remote.Session</param-value>
               </init-param>
           </servlet>
        
          
    4. Copie o do Flex o servlet mapping do Flex para o CF. Copie eles para a sessão de servlet-mapping do CF. Você pode adicionar onde você quiser dentro dessa sessão.

      Veja a lista dos blocos que vão ser copiados para o web.xml do CF:
          <!-- Flash Remoting Gateway URL -->
          <servlet-mapping>
              <servlet-name>FlashGatewayServlet</servlet-name>
              <url-pattern>/gateway</url-pattern>
      
          </servlet-mapping>
      
          <!-- Flash Web Services Proxy URL -->
          <servlet-mapping>
              <servlet-name>FlexProxyServlet</servlet-name>
              <url-pattern>/flashproxy/*</url-pattern>
      
          </servlet-mapping>
      
          <!-- Axis server/proxy URL -->
          <servlet-mapping>
              <servlet-name>FlexAxisServlet</servlet-name>
              <url-pattern>/flex-ws/*</url-pattern>
      
          </servlet-mapping>
      
           <servlet-mapping>
               <servlet-name>FlexErrorServlet</servlet-name>
               <url-pattern>/flex-error</url-pattern>
      
           </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexInternalServlet</servlet-name>
              <url-pattern>/flex-internal/*</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexMxmlServlet</servlet-name>
              <url-pattern>*.mxml</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexSwfServlet</servlet-name>
              <url-pattern>*.swf</url-pattern>
      
          </servlet-mapping>
      
          <!-- use the same servlet for retreiving SWD debugging files -->
          <servlet-mapping>
              <servlet-name>FlexSwfServlet</servlet-name>
              <url-pattern>*.swd</url-pattern>
      
          </servlet-mapping>
      
           <servlet-mapping>
               <servlet-name>FlexForbiddenServlet</servlet-name>
               <url-pattern>*.as</url-pattern>
      
           </servlet-mapping>
        
          
    5. Copie a biblioteca de tag do Flex com as definições do web.xml para o do web.xml do CF. depois do tag </welcome-file-list>.

          <!--Flex Custom Tag -->
          <taglib>
      
              <taglib-uri>FlexTagLib</taglib-uri>
              <taglib-location>/WEB-INF/lib/flex-bootstrap.jar</taglib-location>
          </taglib>
        
              
      O código fonte do CF no arquivo web.xml deve está igual a isso, caso não esteja veja onde você errou.
      
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" 
      "http://java.sun.com/dtd/web-app_2_3.dtd">
      
      <web-app id="macromedia_coldfusion">
          <display-name>Macromedia Coldfusion MX</display-name>
          <description>Macromedia Coldfusion MX</description>
      
          <context-param id="macromedia_context_1">
              <param-name>cftags</param-name>
              <param-value>/WEB-INF/cftags</param-value>
              <description>Path to search for built-in tags.  Relative to application root.
                  This parameter can only be one path element.</description>
      
          </context-param>
          <context-param id="macromedia_context_2">
              <param-name>coldfusion.compiler.outputDir</param-name>
              <param-value>/WEB-INF/cfclasses</param-value>
              <description>This is the directory where we will place compiled
                  pages.  It must be relative to the webapp root.</description>
      
          </context-param>
          <context-param id="macromedia_context_3">
              <param-name>coldfusion.compiler.saveJava</param-name>
              <param-value>false</param-value>
              <description>Set this to "true" to produce java files for 
      debugging</description>
      
          </context-param>
          <context-param id="macromedia_context_4">
              <param-name>cfx.registry.nativelibrary</param-name>
              <param-value>cfregistry</param-value>
              <description>Native library that implements CFX_REGISTRY.
                  Used on Windows only.</description>
      
          </context-param>
          <context-param id="macromedia_context_5">
              <param-name>cfx.report.nativelibrary</param-name>
              <param-value>cfreport</param-value>
              <description>Native library that implements CFX_REPORT.
                  Used on Windows only.</description>
      
          </context-param>
          <context-param id="macromedia_context_6">
              <param-name>cfx.collection.nativelibrary</param-name>
              <param-value>cfcollection</param-value>
              <description>Native library that implements CFX_COLLECTION.</description>
      
          </context-param>
          <context-param id="macromedia_context_7">
              <param-name>cfx.index.nativelibrary</param-name>
              <param-value>cfindex</param-value>
              <description>Native library that implements CFX_INDEX.</description>
      
          </context-param>
          <context-param id="macromedia_context_8">
              <param-name>cfx.search.nativelibrary</param-name>
              <param-value>cfsearch</param-value>
              <description>Native library that implements CFX_SEARCH.</description>
      
          </context-param>
          <context-param id="macromedia_context_88">
              <param-name>cf.class.path</param-name>
              <param-value>./WEB-INF/cfusion/lib/cfusion.jar</param-value>
          </context-param>
      
          <context-param>
             <param-name>flex.class.path</param-name>
             <param-value>./WEB-INF/flex/jars</param-value>
          </context-param>
      
          <context-param>
            <param-name>flex.configuration.file</param-name>
            <param-value>/WEB-INF/flex/flex-config.xml</param-value>
            <description>configuration file</description>
      
          </context-param>
      
          <context-param>
              <param-name>flex.listener.class</param-name>
              <param-value>flex.cache.DependencyCheckerService</param-value>
      
          </context-param>
      
          <filter>
            <filter-name>FlexDetectionFilter</filter-name>
            <filter-class>flex.bootstrap.BootstrapFilter</filter-class>
      
            <init-param>
              <param-name>filter.class</param-name>
              <param-value>flex.detection.DetectionFilter</param-value>
            </init-param>
          </filter>
      
          <filter>
            <filter-name>FlexCacheFilter</filter-name>
            <filter-class>flex.bootstrap.BootstrapFilter</filter-class>
            <init-param>
      
                <param-name>filter.class</param-name>
                <param-value>flex.cache.CacheFilter</param-value>
            </init-param>
          </filter>
      
          <filter-mapping>
            <filter-name>FlexDetectionFilter</filter-name>
            <servlet-name>FlexMxmlServlet</servlet-name>
          </filter-mapping>
      
          <filter-mapping>
            <filter-name>FlexCacheFilter</filter-name>
            <servlet-name>FlexMxmlServlet</servlet-name>
          </filter-mapping>
      
          <filter-mapping>
            <filter-name>FlexCacheFilter</filter-name>
            <servlet-name>FlexSwfServlet</servlet-name>
          </filter-mapping>
      
          <listener>
            <listener-class>flex.bootstrap.BootstrapListener</listener-class>
          </listener>
      
          <!-- Flash Web Services Proxy -->
          <servlet>
      
              <servlet-name>FlexProxyServlet</servlet-name>
              <display-name>Flex Web Services Proxy Servlet</display-name>
              <description>Optional proxy for relaying web services messages</description>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.flashproxy.ProxyServlet</param-value>
              </init-param>
              <load-on-startup>3</load-on-startup>
      
          </servlet>
      
          <servlet>
              <servlet-name>FlexErrorServlet</servlet-name>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.mxml2.ErrorPageServlet</param-value>
              </init-param>
          </servlet>
      
          <servlet>
              <servlet-name>FlexInternalServlet</servlet-name>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
      
                  <param-name>servlet.class</param-name>
                  <param-value>flex.filemanager.FileManagerServlet</param-value>
              </init-param>
              <load-on-startup>10</load-on-startup>
      
          </servlet>
      
          <servlet>
              <servlet-name>FlexSwfServlet</servlet-name>
              <display-name>SWF Retreiver</display-name>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.swfmanager.SwfServlet</param-value>
      
              </init-param>
              <!-- SwfServlet must be initialized after MxmlServlet -->
              <load-on-startup>4</load-on-startup>
          </servlet>
      
          <servlet>
      
              <servlet-name>FlexMxmlServlet</servlet-name>
              <display-name>MXML Processor</display-name>
              <description>Servlet wrapper for the Mxml Compiler</description>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.mxml2.MxmlServlet</param-value>
              </init-param>
              <load-on-startup>3</load-on-startup>
      
          </servlet>
      
          <!-- Axis -->
          <servlet>
              <servlet-name>FlexAxisServlet</servlet-name>
              <display-name>Apache-Axis Servlet</display-name>
      
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
                  <param-name>servlet.class</param-name>
                  <param-value>flex.remote.CustomAxisServlet</param-value>
      
              </init-param>
          </servlet>
      
          <!-- Flash Remoting MX 1.1 -->
          <servlet>
              <servlet-name>FlashGatewayServlet</servlet-name>
      
              <display-name>Flash Remoting MX Servlet</display-name>
              <description>Servlet-based plugin to Flash Remoting</description>
              <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
              <init-param>
      
                  <param-name>servlet.class</param-name>
                  <param-value>flashgateway.controller.GatewayServlet</param-value>
              </init-param>
              <init-param>
                  <param-name>gateway.configuration.file</param-name>
      
                  <param-value>/WEB-INF/flex/gateway-config.xml</param-value>
              </init-param>
              <init-param>
                  <param-name>whitelist.configuration.file</param-name>
                  <param-value>/WEB-INF/flex/flex-config.xml</param-value>
      
               </init-param>
              <init-param>
                  <param-name>whitelist.parent.node</param-name>
                  <param-value>remote-objects</param-value>
              </init-param>
      
              <load-on-startup>1</load-on-startup>
          </servlet>
      
           <servlet>
               <servlet-name>FlexForbiddenServlet</servlet-name>
      
               <display-name>Prevents access to *.as files</display-name>
               <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
               <init-param>
                   <param-name>servlet.class</param-name>
      
                   <param-value>flex.util.ForbiddenServlet</param-value>
               </init-param>
           </servlet>
      
           <servlet>
               <servlet-name>session</servlet-name>
      
               <display-name>Provides access to the current session; for use with RemoteObject</display-name>
               <servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
               <init-param>
                   <param-name>servlet.class</param-name>
      
                   <param-value>flex.remote.Session</param-value>
               </init-param>
           </servlet>
      
          <servlet id="macromedia_servlet_1">
              <servlet-name>ColdFusionStartUpServlet</servlet-name>
      
              <display-name>Coldfusion MX Startup Servlet</display-name>
              <description>Initializes ColdFusion</description>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
              <init-param id="InitParam_1034013110641">
      
                  <param-name>servlet.class</param-name>
                  <param-value>coldfusion.server.j2ee.CFStartUpServlet</param-value>
              </init-param>
              <init-param id="InitParam_1034013110642">
                  <param-name>cfRootDir</param-name>
      
                  <param-value>./WEB-INF/cfusion</param-value>
              </init-param>
              <init-param id="InitParam_1034013110643">
                  <param-name>appServer</param-name>
                  <param-value>J2EE</param-value>
      
              </init-param>
              <load-on-startup>2</load-on-startup>
          </servlet>
          <servlet id="macromedia_servlet_11">
              <servlet-name>FlashGateway</servlet-name>
      
              <display-name>Flash Gateway</display-name>
              <description>Allows flash to connect to CFML and CFC templates.</description>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
              <init-param id="InitParamdca">
      
                  <param-name>DISABLE_CFWS_ADAPTERS</param-name>
                  <param-value>true</param-value>
                  <description>When set to true, this setting disables the ColdFusion WebServices 
      Adapters in the gateway.</description>
              </init-param>
      
              <init-param>
                  <param-name>DISABLE_SERVER_AUTHENTICATION</param-name>
                  <param-value>false</param-value>
                  <description>When set to true, this setting disables the server authentication of 
      users.</description>
      
              </init-param>
              <init-param id="InitParam_103401311064890">
                  <param-name>servlet.class</param-name>
                  <param-value>flashgateway.controller.GatewayServlet</param-value>
              </init-param>
      
              <init-param id="InitParam_1034013110642x">
                  <param-name>cfRootDir</param-name>
                  <param-value>./WEB-INF/cfusion</param-value>
              </init-param>
              <init-param id="InitParam_1034013110643a">
      
                  <param-name>appServer</param-name>
                  <param-value>J2EE</param-value>
              </init-param>
              <load-on-startup>2</load-on-startup>
      
          </servlet>
          <servlet id="macromedia_servlet_3">
              <servlet-name>CfmServlet</servlet-name>
              <display-name>CFML Template Processor</display-name>
              <description>Compiles and executes CFML pages and tags</description>
      
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
              <init-param id="InitParam_1034013110656ert">
                  <param-name>servlet.class</param-name>
                  <param-value>coldfusion.CfmServlet</param-value>
      
              </init-param>
              <load-on-startup>2</load-on-startup>
          </servlet>
          <servlet id="macromedia_servlet_4">
              <servlet-name>GraphServlet</servlet-name>
      
              <display-name>GraphServlet</display-name>
              <description>Serves up graph data</description>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
              <init-param id="InitParam_1034013110657xx">
      
                  <param-name>servlet.class</param-name>
                  <param-value>coldfusion.graph.GraphServlet</param-value>
              </init-param>
          </servlet>
          <servlet id="macromedia_servlet_5">
      
              <servlet-name>CFCServlet</servlet-name>
              <display-name>CFC Processor</display-name>
              <description>Compiles and executes CF web components</description>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param id="InitParam_1034013110657ax">
                  <param-name>servlet.class</param-name>
                  <param-value>coldfusion.xml.rpc.CFCServlet</param-value>
              </init-param>
              <load-on-startup>10</load-on-startup>
      
          </servlet>
          <servlet id="macromedia_servlet_8789">
              <servlet-name>RDSServlet</servlet-name>
              <display-name>Apache-Axis Servlet</display-name>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param id="InitParam_103401311065856789">
                  <param-name>servlet.class</param-name>
                  <param-value>coldfusion.rds.RdsFrontEndServlet</param-value>
              </init-param>
          </servlet>
      
          <servlet id="macromedia_servlet_8">
              <servlet-name>AxisServlet</servlet-name>
              <display-name>Apache-Axis Servlet</display-name>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param id="InitParam_1034013110658x">
                  <param-name>servlet.class</param-name>
                  <param-value>org.apache.axis.transport.http.AxisServlet</param-value>
              </init-param>
          </servlet>
      
          <servlet id="macromedia_servlet_9">
              <servlet-name>AdminServlet</servlet-name>
              <display-name>Axis Admin Servlet</display-name>
              <servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
      
              <init-param id="InitParam_1034013110659e">
                  <param-name>servlet.class</param-name>
                  <param-value>org.apache.axis.transport.http.AxisServlet</param-value>
              </init-param>
              <load-on-startup>100</load-on-startup>
      
          </servlet>
      
          <!-- Flash Remoting Gateway URL -->
          <servlet-mapping>
              <servlet-name>FlashGatewayServlet</servlet-name>
              <url-pattern>/gateway</url-pattern>
      
          </servlet-mapping>
      
          <!-- Flash Web Services Proxy URL -->
          <servlet-mapping>
              <servlet-name>FlexProxyServlet</servlet-name>
              <url-pattern>/flashproxy/*</url-pattern>
      
          </servlet-mapping>
      
          <!-- Axis server/proxy URL -->
          <servlet-mapping>
              <servlet-name>FlexAxisServlet</servlet-name>
              <url-pattern>/flex-ws/*</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
               <servlet-name>FlexErrorServlet</servlet-name>
               <url-pattern>/flex-error</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexInternalServlet</servlet-name>
              <url-pattern>/flex-internal/*</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexMxmlServlet</servlet-name>
              <url-pattern>*.mxml</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexSwfServlet</servlet-name>
              <url-pattern>*.swf</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexForbiddenServlet</servlet-name>
              <url-pattern>*.as</url-pattern>
      
          </servlet-mapping>
      
          <servlet-mapping id="macromedia_mapping_1">
              <servlet-name>FlashGateway</servlet-name>
              <url-pattern>/flashservices/*</url-pattern>
      
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_2">
              <servlet-name>GraphServlet</servlet-name>
              <url-pattern>/CFIDE/GraphData</url-pattern>
          </servlet-mapping>
      
          <servlet-mapping id="macromedia_mapping_3">
              <servlet-name>CfmServlet</servlet-name>
              <url-pattern>*.cfm</url-pattern>
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_4">
      
              <servlet-name>CFCServlet</servlet-name>
              <url-pattern>*.cfc</url-pattern>
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_5">
              <servlet-name>RDSServlet</servlet-name>
      
              <url-pattern>/CFIDE/main/ide.cfm</url-pattern>
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_6">
              <servlet-name>AxisServlet</servlet-name>
              <url-pattern>servlet/AxisServlet</url-pattern>
      
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_7">
              <servlet-name>AxisServlet</servlet-name>
              <url-pattern>*.jws</url-pattern>
          </servlet-mapping>
      
          <servlet-mapping id="macromedia_mapping_8">
              <servlet-name>AxisServlet</servlet-name>
              <url-pattern>/services/*</url-pattern>
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_9">
      
              <servlet-name>AdminServlet</servlet-name>
              <url-pattern>servlet/AdminServlet</url-pattern>
          </servlet-mapping>
          <servlet-mapping id="macromedia_mapping_10">
              <servlet-name>GraphServlet</servlet-name>
      
              <url-pattern>/CFIDE/GraphData.cfm</url-pattern>
          </servlet-mapping>
      
          <!-- Flex"s Servlets mapping begin -->
          <!-- Flash Web Services Proxy URL -->
          <servlet-mapping>
      
              <servlet-name>FlexProxyServlet</servlet-name>
              <url-pattern>/flashproxy</url-pattern>
          </servlet-mapping>
      
          <servlet-mapping>
      
              <servlet-name>FlexHistoryServlet</servlet-name>
              <url-pattern>/flex-history</url-pattern>
          </servlet-mapping>
      
          <!-- Axis server/proxy URL -->
      
          <servlet-mapping>
              <servlet-name>FlexAxisServlet</servlet-name>
              <url-pattern>/flex-ws/*</url-pattern>
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexMxmlServlet</servlet-name>
              <url-pattern>*.mxml</url-pattern>
          </servlet-mapping>
      
          <servlet-mapping>
              <servlet-name>FlexSwfServlet</servlet-name>
              <url-pattern>*.swf</url-pattern>
          </servlet-mapping>
      
          <!-- use the same servlet for retreiving SWD debugging files -->
          <servlet-mapping>
              <servlet-name>FlexSwfServlet</servlet-name>
              <url-pattern>*.swd</url-pattern>
          </servlet-mapping>
      
          <!-- Flex"s Servlets mapping end -->
      
           <servlet-mapping>
               <servlet-name>FlexForbiddenServlet</servlet-name>
               <url-pattern>*.as</url-pattern>
      
           </servlet-mapping>
      
          <welcome-file-list id="WelcomeFileList_1034013110672">
              <welcome-file>index.cfm</welcome-file>
              <welcome-file>index.html</welcome-file>
      
              <welcome-file>index.htm</welcome-file>
          </welcome-file-list>
      
          <!--Flex Custom Tag -->
          <taglib>
              <taglib-uri>FlexTagLib</taglib-uri>
      
              <taglib-location>/WEB-INF/lib/flex-bootstrap.jar</taglib-location>
          </taglib>
      
      </web-app>
      
          
  8. Salve o arquivo e reinicie o seu coldfusion server.

É isso ai pessoal a comunidade precisa ficar mais unida e quando sobra tempo estou sempre contribuindo, acho bastante importante, um grande abraço e já sabem qualquer
coisa só entrar em meu site www.igorcosta.com


Todos os direitos reservados para Macromedia Inc.
Traduzido e Implementado por : Igor P. Costa
Igor Costa

Igor Costa - Igor Costa é consultor e desenvolvedor freelancer com 7 anos na plataforma Flash, escreve para o linha de código e revistas IT relacionadas, Igor é ex-membro Team da Macromedia para Flash. em seu site igorcosta.com, você encontra um pouco mais sobre o autor.
Atualmente presta consultoria e desenvolve em São Paulo Capital onde escolheu para morar.