Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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

[Imagem: Darkcrow+PT.png]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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
ao clicar no butãoqueria que 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

ou entao como tu disseste que o ficheiro estava numa pasta poe assim o caminho


Código:
click_btn.addEventListenner(MouseEvent.CLICK, Fscommand)

click_btn.buttonMode = true

function Fscommand(event:MouseEvent):void
{
fscommand("exec", "/fscommand/ficheiro.exe")
}

[Imagem: 1138308553.jpg] Tongue
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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

[Imagem: Darkcrow+PT.png]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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
ao clicar no butãoqueria que 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

ou entao como tu disseste que o ficheiro estava numa pasta poe assim o caminho


Código:
click_btn.addEventListenner(MouseEvent.CLICK, Fscommand)

click_btn.buttonMode = true

function Fscommand(event:MouseEvent):void
{
fscommand("exec", "/fscommand/ficheiro.exe")
}

===================================================
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
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
ao clicar no butãoqueria que 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

ou entao como tu disseste que o ficheiro estava numa pasta poe assim o caminho


Código:
click_btn.addEventListenner(MouseEvent.CLICK, Fscommand)

click_btn.buttonMode = true

function Fscommand(event:MouseEvent):void
{
fscommand("exec", "/fscommand/ficheiro.exe")
}

===================================================
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

tente assim::

crie o botão instancie ele como bt e coloque as actions no primeiro frame


Código:
bt.onRelease = function()
{
fscommand("exec", "ficheiro.exe");`
}

OBS:Salve o arquivo na mesma pasta do ficheiro.exe
Abraço
Obrigado
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 3 Visitante(s)