Instalei o php "seco" no meu windows... seu servidor web... Rodei o php em linha de comando conforme abaixo:
arquivo shutdown.php: <?php system("%windir%\System32\SHUTDOWN.exe -s -t 0 -f"); echo "Desligando..."; ?> e no meu prompt do dos digitei: c:\>php shutdown.php e a aplicação funcionou maravilhosamente bem... Copiei então esse arquivo pro raiz da aplicação flex, e rodei um httpservice pra chamar esse arquivo... o arquivo respondeu corretamente, tanto que o resultEvent do httpservice aconteceu,... porém... nada mais ocorreu... Dei um trace no event.result retornado e o mostra o conteúdo do arquivo... só isso. <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button x="10" y="10" label="Desliga" click="HTTPShutdown.send();"/> <mx:Script> <![CDATA[ import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; private function shutdownOk(event:ResultEvent):void{ trace(event.result); } private function shutdownFail(event:FaultEvent):void{ trace(event); } ]]> </mx:Script> <mx:HTTPService id="HTTPShutdown" resultFormat="text" requestTimeout="30" showBusyCursor="false" url="app:/shutdown.php" result="shutdownOk(event);" fault="shutdownFail(event);" /> </mx:WindowedApplication> Será que usando o php-cli (linha de comando) junto com o Flex dá certo sem um servidor web configurado? Eu tentei um outro arquivo pra mostrar um conteúdo na tela... esse arquivo executado no prompt do dos dá o retorno correto... Porém, quando executo ele na app flex o resultado é o mesmo... <?php echo "Testando..."; ?> -- *Wemerson Guimarães* Rio Verde - Go -- 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