Função FSCOMMAND em Flash
|
18-08-2008, 13:52
(Esta mensagem foi modificada pela última vez a: 13-10-2011 15:26 por nioxys.)
Mensagem: #1
|
|||
|
|||
Função FSCOMMAND em Flash
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 “A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper |
|||
18-08-2008, 14:21
Mensagem: #2
|
|||
|
|||
RE: Função FSCOMMAND em Flash
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 |
|||
18-08-2008, 19:54
Mensagem: #3
|
|||
|
|||
RE: Função FSCOMMAND em Flash
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) |
|||
19-08-2008, 14:17
(Esta mensagem foi modificada pela última vez a: 19-08-2008 18:21 por nioxys.)
Mensagem: #4
|
|||
|
|||
RE: Função FSCOMMAND em Flash
Quando estiver por casa experimento e depois digo alguma coisa. Mas desde já, obrigado!
já experimentei e não funciona.. “A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper |
|||
19-08-2008, 23:30
Mensagem: #5
|
|||
|
|||
RE: Função FSCOMMAND em Flash
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 |
|||
20-08-2008, 22:02
Mensagem: #6
|
|||
|
|||
RE: Função FSCOMMAND em Flash
É uma boa ideia... Vou experimentar.
“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper |
|||
27-12-2008, 04:25
Mensagem: #7
|
|||
|
|||
RE: Função FSCOMMAND em Flash
(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 |
|||
13-03-2011, 18:53
(Esta mensagem foi modificada pela última vez a: 13-03-2011 18:56 por vitorwdson.)
Mensagem: #8
|
|||
|
|||
RE: Função FSCOMMAND em Flash
(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 |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 4 Visitante(s)