Função FSCOMMAND em Flash - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Função FSCOMMAND em Flash (/showthread.php?tid=399) |
Função FSCOMMAND em Flash - nioxys - 18-08-2008 13:52 Sou novo em flash e estou a tentar utilizar a função FSCommand. Ao clicar no botão queria que este abrisse o ficheiro em causa mas não sei se é assim que se utiliza. click_btn.addEventListenner(MouseEvent.CLICK, Fscommand) click_btn.buttonMode = true function Fscommand(event:MouseEvent):void { fscommand("exec", "ficheiro.exe") } Pus o ficheiro no mesmo directório do ficheiro flash mas dentro de uma pasta com o nome fscommand e quando testo em flash não funciona. A versão de ActionScript é a 3.0 RE: Função FSCOMMAND em Flash - Tiago S. - 18-08-2008 14:21 Bem amigo, também não sou muito experiente no flash, e embora use ainda a versão 8, vou dar uma ajuda, também deve funcionar com actionscript 3.0. Então é assim, crie um botão instanciado de bot1 e coloque isto nas actions do palco, bot1.onRelease = function() { fscommand("exec", "ficheiro.bat"); } No actionscript 2.0 o flash não executa ficheiros .exe , pelo qual temos de fazer executar um .bat para aí executar o .exe! Na pasta em que tem o swf, crie uma pasta chamada fscommand, e dentro dela coloque o ficheiro.exe e o ficheiro.bat... Para criar o ficheiro .bat, abra o bloco de notas e escreva, start ficheiro.exe guarde como ficheiro.bat Espero ter ajudado, cumprimentos RE: Função FSCOMMAND em Flash - guerreiro - 18-08-2008 19:54 nioxys Escreveu:Sou novo em flash e estou a tentar utilizar esta função ou entao como tu disseste que o ficheiro estava numa pasta poe assim o caminho Código: click_btn.addEventListenner(MouseEvent.CLICK, Fscommand) RE: Função FSCOMMAND em Flash - nioxys - 19-08-2008 14:17 Quando estiver por casa experimento e depois digo alguma coisa. Mas desde já, obrigado! já experimentei e não funciona.. RE: Função FSCOMMAND em Flash - Tiago S. - 19-08-2008 23:30 O modo como eu descrevi funciona com actionscript 2.0! Eu próprio elaborei uma coisa parecida á pouco tempo, para fazer executar a partir de um menu em flash a instalação de outros programas pelos seus setup. Experimenta fazer com AS 2.0 se só vais utilizar para isto.. cumps RE: Função FSCOMMAND em Flash - nioxys - 20-08-2008 22:02 É uma boa ideia... Vou experimentar. RE: Função FSCOMMAND em Flash - GeraDar - 27-12-2008 04:25 (18-08-2008 19:54)guerreiro Escreveu:nioxys Escreveu:Sou novo em flash e estou a tentar utilizar esta função =================================================== Sou um novo assinante registrado GERADAR, não sei bem operar este Forum, mas estou atento a conversa acima, pois ando procurando estes valores. Testei o que você Gurereiro opinou, e me foi dada a seguinte mensagem: Cena=Scene 1, Camada=Slides, Quadro=5: Linha 1: A instrução deve estar dentro do identificador on click_btn.addEventListenner(MouseEvent.CLICK, Fscommand) Cena=Scene 1, Camada=Slides, Quadro=5: Linha 3: A instrução deve estar dentro do identificador on click_btn.buttonMode = true Cena=Scene 1, Camada=Slides, Quadro=5: Linha 5: esperado '{' function Fscommand(event:MouseEvent):void Cena=Scene 1, Camada=Slides, Quadro=5: Linha 6: A instrução deve estar dentro do identificador on { COMO RESOLVER. SOU BEM BEABÁ, ESTOU INICIANDO NO FLASH MX. ME AJUDEM gedarling@uol.com.br RE: Função FSCOMMAND em Flash - vitorwdson - 13-03-2011 18:53 (27-12-2008 04:25)GeraDar Escreveu:(18-08-2008 19:54)guerreiro Escreveu:nioxys Escreveu:Sou novo em flash e estou a tentar utilizar esta função tente assim:: crie o botão instancie ele como bt e coloque as actions no primeiro frame Código: bt.onRelease = function() OBS:Salve o arquivo na mesma pasta do ficheiro.exe Abraço |