Não posso installar o compilador, pois, a prestadora de serviços, onde, encontra-se meu servidor, não irá fazer a intalação deste programa no sistema, a não ser que todos os usuários(clientes) da prestadora, pessa que seja feito.
bom pessoal, ta meio complicado isso, mas, acho que encontrei uma saída. Quando o Flex encontrar meu XML ele vai ler inclusive seus attributos, ou seja. <...> <form type="tipo" format="int,text,..." value="valor" .../> </...> ou seja, vou ter sempre um form estático, seleciono o item desejado em um dagrid e exibo a configuração em um form. sendo assim, depois é só fazer o DOMPHP fazer a leitura e repassar as configurações para cada cliente. E mais, funciona em REALTIME com HTTPService. 2009/5/11 Eduardo Kraus <eduardokr...@gmail.com> > Se quiseres compilar direto, usa este módulo do apache. Mais fácil > http://labs.adobe.com/wiki/index.php/Flex_Module_for_Apache_and_IIS > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > http://blog.mxml.com.br > http://twitter.com/EduardoKraus > > > 2009/5/11 Julio Carneiro <jjcarne...@gmail.com> > > >> quase... >> > PHP -> GERA -> XML. >> > FLEX -> CHAMA -> PHP. >> > PHP -> LÊ XML -> GERA MXML -> Chama o COmpilador mxmlc -> RETORNA o .swf >> ao FLEX >> > FLEX -> exibe o .swf >> >> Aquele link que o Eduardo passou, que "compila" mxml direto no flex é >> bastante limitado. Ele não é um compilador Flex/AS3. E sim um programa >> Flex que interpreta um 'mxml' e cria os objetos/componentes >> dinamicamente. Ele suporta só algumas construções, de uma olhada >> direito no site... >> >> Como já afirmei em outros posts, esta não é a melhor opção pois a >> compilação do mxml a cada chamada vai ter um tempo de resposta bem >> ruinzinho... >> >> julio >> >> On May 11, 3:35 pm, Elton Schivei Costa <lord.sh...@gmail.com> wrote: >> > Bom, deixe-me ver se entendi tudo até agora e expor o que "ACHO" que dá >> para >> > fazer, >> > >> > De acordo com o que vocês disseram, eu consigo fazer minha aplicação >> rodar >> > um mxml mesmo depois de compilado, blz, mas, algo que vocês discartaram, >> é >> > que, além do fato de utilizar um XML estático que será regerado via PHP, >> > posso fazer o próprio PHP gerar um MXML a partir do XML em questão, ou >> seja. >> > >> > PHP -> GERA -> XML. >> > FLEX -> CHAMA -> PHP. >> > PHP -> LÊ XML -> GERA MXML e RETORNA ao FLEX >> > FLEX -> COMPILA o novo MXML em CACHE e RETORNA a minha FORM >> > >> > ou seja, só terei que, toda vez que alterar o meu XML, passar um comando >> > para o flex recompilar, se não ouver alteração, mantem-se estático. >> > >> > Bom, pela lógica, está fácil, mas, como vou fazer o FLEX recompilar meu >> MXML >> > gerado dinâmicamente sem precisar ligar na INSITE pedindo para que >> instalem >> > um Debugger Flash para CentOS? >> > >> > rsrs. >> > >> > desculpem a ignorância, sou meio burro nessa parte. >> > >> > Até porque não teria logica dizer ao meu cliente que ele deve instalar >> um >> > Flash Debugger ou um Biblioteca Flex SDK 3.x, embora não seja uma má >> idéia. >> > >> > 2009/5/11 Eduardo Kraus <eduardokr...@gmail.com> >> > >> > > Esta é com certeza uma maneira "fácil" mais a porém a mais complexa >> de >> > > todas. Você terá que criar um código que pensará como um programador. >> > >> > > Gerar dinamicamente com addChild acho que seria menos trabalhoso e com >> > > resultado mais rápido. >> > > *Eduardo Kraus* >> > > Desenvolvedor >> > > eduardokr...@gmail.com >> > >http://blog.mxml.com.br >> > >http://twitter.com/EduardoKraus >> > >> > > 2009/5/11 Julio Carneiro <jjcarne...@gmail.com> >> > >> > >> Se vc vai gerar um mxml para compilá-lo basta executar uma chamada ao >> > >> compilador mxmlc que ele irá produzir um .swf. >> > >> > >> Algo assim: >> > >> /path-to-sdk/bin/mcmlc /path-to-mxml/meuform.mxml >> > >> > >> Após a execução vc encontrará o .swf em /path-to/mxml/meuform.swf >> > >> > >> Daí é só enviá-lo como resposta à chamada, assumindo que este >> processo >> > >> todo será feito como resposta a uma chamada HTTP com as informações >> > >> para gerar o mxml. >> > >> > >> julio >> > >> > >> ps: lembre-se que a compilação pode demorar alguns segundos >> (minutos?) >> > >> dependendo da complexidade do mxml e do ambiente, e isto deve ser >> > >> levado em conta quando se optar por esta alternativa. >> > >> > >> On May 10, 8:26 pm, Elton Schivei Costa <lord.sh...@gmail.com> >> wrote: >> > >> > Blz, vou tentar fazer isso, só não sei como vou chamar o >> recompilador, >> > >> se >> > >> > puder me dar uma dica agradeço. >> > >> > >> > Atenciosamente. >> > >> > Elton Schviei Costa >> > >> > >> > 2009/5/10 Julio Carneiro <jjcarne...@gmail.com> >> > >> > >> > > Na verdade até isso é possível. >> > >> > > Vc pode recarregar o XML de configuração do formulário e >> reconstruir >> > >> > > teu "form" dinâmico. >> > >> > >> > > Eu já usei esta técnica para transferir formulários de aplicações >> > >> > > criadas em outros ambientes e gerar uma 'cópia' em Flex >> dinâmicamente. >> > >> > > Na verdade eu usei 3 técnicas diferentes a titulo de >> experimentação: >> > >> > >> > > A) descrição do formulário gerada em XML no backend e código Flex >> para >> > >> > > interpretar o XML e criar um 'form' dinâmicamente >> > >> > > B) gerar MXML no backend, chamar o compilador Flex e enviar o >> .swf >> > >> > > criado (aqui a interpretação da configuração do XML é feita no >> backend >> > >> > > que gera o MXML) >> > >> > > C) usando o mesmo código (B) mas criando um MXML que é >> incorporado ao >> > >> > > project Flex, neste caso a conversão XML->MXML é usada só para >> criar o >> > >> > > fonte MXML inicial. >> > >> > >> > > Atualmente eu uso somente a alternativa (C), para gerar o fonte >> MXML >> > >> > > inicial, pela simples razão de que nos meus projetos atuais não >> tenho >> > >> > > a necessidade de formulários dinâmicos. >> > >> > >> > > Mas é possível sim criar o que vc pretente. >> > >> > >> > > abraço, >> > >> > > julio >> > >> > >> > > On May 10, 6:22 pm, Mário Júnior <juninho...@gmail.com> wrote: >> > >> > > > ha sim, se recarregar o xml depois de alterado nao terás >> problemas. >> > >> > > > Achei q tu queria q a aplicação se "auto atualizasse" depois de >> > >> modificar >> > >> > > o >> > >> > > > arquivo. >> > >> > >> > > > Bon estudos. >> > >> > >> > > > 2009/5/10 Lord Shady <lord.sh...@gmail.com> >> > >> > >> > > > > Eu até entendi a sua idéa, mas, tipo, toda vez que eu criar >> um >> > >> novo >> > >> > > > > nó, eu iria recarregar meu arquivo após salvá-lo zerando, >> assim, >> > >> as >> > >> > > > > variáveis, possibilitando a regeneração dos componentes mais >> uma >> > >> vez. >> > >> > >> > > > > Obrigado pela dica, verei o que faço quanto a Factory, >> agradeço a >> > >> > > > > ajuda. >> > >> > >> > > > > Atenciosamente. >> > >> > > > > Eton Schivei Costa >> > >> > >> > > > > On 10 maio, 11:10, Mário Júnior <juninho...@gmail.com> >> wrote: >> > >> > > > > > Bom... a parte da criação de componentes não é difícil, >> poderá >> > >> ser >> > >> > > > > > trabalhosa apenas vc criando-os via AS3, mas não é díficil. >> > >> > > > > > Para esse caso, considere criar uma Factory de componentes >> para >> > >> que >> > >> > > vc >> > >> > > > > possa >> > >> > > > > > reaproveitar melhor seu código e não espalhar vários " new >> > >> > > Componente()". >> > >> > >> > > > > > Agora, a parte de vc alterar o XML e o Flex se "auto >> ajustar" >> > >> não dá. >> > >> > > Pq >> > >> > > > > > depois de lido o xml, ele ficará numa variável. Por mais q >> o >> > >> arquivo >> > >> > > seja >> > >> > > > > > alterado, não tem como vc "avisar" ao Flex q o arquivo >> mudou. >> > >> Então, >> > >> > > > > > reconsidere melhor a idéia. >> > >> > >> > > > > > Um abraço, boa sorte. >> > >> > >> > > > > > 2009/5/10 Lord Shady <lord.sh...@gmail.com> >> > >> > >> > > > > > > Olá pessoal, bom dia, para quem se enquadra, um feliz dia >> das >> > >> mães >> > >> > > > > > > também. >> > >> > >> > > > > > > Pessoal, tenho um problema a resolver. >> > >> > >> > > > > > > Tenho um arquivo XML onde defino alguns parâmetros de >> > >> configurações >> > >> > > de >> > >> > > > > > > um portal de EAD, bom para começar vamos à um exemplo >> simples >> > >> de um >> > >> > > > > > > XML. >> > >> > >> > > > > > > <?xml version="1.0" encoding="utf-8"?> >> > >> > > > > > > <instituicao> >> > >> > > > > > > <config> >> > >> > > > > > > <!--Configurações do sistema/--> >> > >> > > > > > > </config> >> > >> > > > > > > <coligadas> >> > >> > > > > > > <coligada nome="Unicastelo" id="0617"> >> > >> > > > > > > <config> >> > >> > > > > > > <!--config da empresa/--> >> > >> > > > > > > </config> >> > >> > > > > > > <filial nome="campinas" id="2283"> >> > >> > > > > > > <config> >> > >> > > > > > > <!--Config da unidade/--> >> > >> > > > > > > </config> >> > >> > > > > > > <curso nome="Computação" id="243"> >> > >> > > > > > > <config> >> > >> > > > > > > <!--config do curso/--> >> > >> > > > > > > </config> >> > >> > > > > > > <periodo nome="manhã" id="01"> >> > >> > > > > > > <config> >> > >> > > > > > > <!--Config do periodo/--> >> > >> > > > > > > </config> >> > >> > > > > > > </periodo> >> > >> > > > > > > </curso> >> > >> > > > > > > </filial> >> > >> > > > > > > <coligada> >> > >> > > > > > > <coligadas> >> > >> > > > > > > <instituicao> >> > >> > >> > > > > > > Preciso que, ao alter este XML(compreende-se alterar >> como, >> > >> > > adicionar >> > >> > > > > > > novos nós e/ou atributos aos nós, o meu sistema em FLEX, >> > >> consiga >> > >> > > criar >> > >> > > > > > > formulários dinâmicamente, ou seja, em cada nó, haverá, >> > >> informações >> > >> > > > > > > também sobre qual o componente eu quero, porém, preciso >> de uma >> > >> > > força, >> > >> > > > > > > se alguém souber, como faço o flex realizar a criação de >> > >> > > componentes >> > >> > > > > > > dinâmicamente, e, que eu possa fazer o sistema retornar >> esses >> > >> > > valores >> > >> > > > > > > ao meu PHP depois para salvar. >> > >> > >> > > > > > > Resumindo, o sistema de EAD conta com variáveis que >> mudam, >> > >> excluem >> > >> > > e >> > >> > > > > > > criam novas a cada dia, estou criando um painel de >> controle >> > >> para >> > >> > > > > > > colocar informações em meu XML, porém, preciso que o >> sistema >> > >> crie >> > >> > > os >> > >> > > > > > > formulários para salvar as alterações dinâmicamente via >> > >> Flash/Flex >> > >> > > e >> > >> > > > > > > AS3. >> > >> > >> > > > > > > No aguardo de respostas positivas ou não. >> > >> > >> > > > > > > Atenciosamente. >> > >> > > > > > > Elton Schviei Costa >> > >> > >> > > > > > -- >> > >> > > > > > Mário Júnior >> > >> > > > > > Programador Java / Adobe Flexhttp://blog.mariojunior.com >> > >> > >> > > > -- >> > >> > > > Mário Júnior >> > >> > > > Programador Java / Adobe Flexhttp://blog.mariojunior.com >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---