Jump to content


Photo

Flash Cs4 - Fscommand Exec


  • Faça o login para participar
2 replies to this topic

#1 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 26/06/2009, 19:57

salve galera


Eu usava o Flash MX antes... o comando
fscommand("exec", "c:\arquivoqualquer.exe");

funcionava de boa...
recentemente a empresa migrou a plataforma de programas pra versao mais recente, CS4, e tal comando parou de funcionar... mesmo publicando como projectos exe, continua sem funcionar.
Alguem tem alguma luz ou sabe me dizer o que esta ocorrendo?
Abraços


Agradeço antecipadamente.

PS:
algumas vezes tambem preciso executar programas com parametros, por exemplo,
fscommand("exec", "c:\folha\moduloGeraDesc.exe -v 6 -r 15");

PS2: confiram meu jogo que foi lançado no inicio do ano:
http://heroi.route10.com.br
possui os sources (AS 1.0 Flash 6)

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#2 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 27/06/2009, 15:13

No Flash CS4 (na verdade, acho que desde o surgimento do AS2) o como fscommand exec, possui inúmeras limitações.
Primeiramente, todo arquivo que se deseja executar deve estar dentro de uma pasta nomeada fscommand que se encontra no mesmo diretório que o projeto (.exe).
Além disso quando o comando fscommand("exec", [parametro]) é chamado, no lugar de [parametro] só são aceitas caracteres A-Z, a-z, 0-9, ponto(.) e underscore (_). Fora isso nada é aceito.
O Flash também não permite que sejam enviados parâmetros ao programa que será aberto.
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#3 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 27/06/2009, 15:28

No Flash CS4 (na verdade, acho que desde o surgimento do AS2) o como fscommand exec, possui inúmeras limitações.
Primeiramente, todo arquivo que se deseja executar deve estar dentro de uma pasta nomeada fscommand que se encontra no mesmo diretório que o projeto (.exe).
Além disso quando o comando fscommand("exec", [parametro]) é chamado, no lugar de [parametro] só são aceitas caracteres A-Z, a-z, 0-9, ponto(.) e underscore (_). Fora isso nada é aceito.
O Flash também não permite que sejam enviados parâmetros ao programa que será aberto.


Valeu rapaz...
Vou apelar pros geradores de projectors "third" tipo o MDM ou Juglor, que dao suporte a isso...

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq