Jump to content


Photo

Como Abrir Um Pdf Ao Clicar Num Botão Do Flash?


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

#1 iamgita

iamgita

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 27/09/2004, 11:48

Em um CD tenho uma apresentação, e em um dos botões eu queria que o usuário visualizasse o conteúdo de um arquivo pdf, tentei usar:

on (release) {
	fscommand("exec", "meu.pdf");
}

e não deu certo, então tentei:

on (release) {
	fscommand("exec", "meu.bat");
}

e coloquei no meu.bat chamando o Acrobat e o arquivo pdf com:
AcroRd32.exe meu.pdf

então coloquei o arquivo AcroRd32.exe no meu cd, mas tb não funcionou.

Como faço???????? Que droga!
:angry:

Valeu

nu+1[]

#2 iamgita

iamgita

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 29/09/2004, 09:13

Agora rolou! Coloquei o código antigo mesmo:

on (release) {
   fscommand("exec", "meu.bat");
}

O problema é que o arquivo meu.bat tem que ficar dentro de um diretório com o nome "fscommand" (este diretório deve estar no mesmo nível do seu swf) e o conteúdo no arquivo bat ficou assim:
..\AcroRd32.exe ..\meu.pdf

No diretório que está meu swf tem o arquivo meu.pdf e o arquivo AcroRd32.exe (com duas dlls: Cooltype.dll e Agm.dll), coloquei também o arquivo de instalação do AcrobatReader e no arquivo do flash um botão chamando a instalação.

É isso.

nu+1[]
IamGita

ps: isto é para o Flash MX 2004

#3 thiago_costabr

thiago_costabr

    12 Horas

  • Usuários
  • 200 posts
  • Sexo:Não informado

Posted 29/09/2004, 18:20

Para chamar um arquivo .doc também seria dessa forma?

Alguém poderia me dizer?

Eu gostaria de abrir um arquivo em .doc da mesma forma como vc abriu esse .pdf só que eu não gostaria de disponibilizar no cd o .exe do Acrobat, portanto, eu decidi colocar em .doc porque qualquer editor de texto abre esse tipo de arquivo. Ale´m do mais, todo windows vem com no mínimo um WordPad.

Vc poderia me ajudar? É que são váriios arquivos e se eu tiver que cirar um arquivo .bat para cada um o número de arquvos total vai duplicar e isso é inviável...

Obrigado,

Att,
Thiago C.

Edição feita por: thiago_costabr, 29/09/2004, 18:23.


#4 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 29/09/2004, 22:47

Ah, bat, a minha especialidade.

Você pode colocar parâmetros, por exemplo:

fscommand("exec", "iniciador.bat 1");

Aí no bat você coloca um if:

if "%1"=="1" goto Um
if "%1"=="2" goto Dois
if "%1"=="3" goto Tres

:Um
start primeiro.doc
goto end

:Dois
start segundo.doc
goto end

:Tres
start terceiro.doc
goto end

:end

Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#5 thiago_costabr

thiago_costabr

    12 Horas

  • Usuários
  • 200 posts
  • Sexo:Não informado

Posted 30/09/2004, 09:29

Olá Hes,

Eu tentei fazer isso que você falou aí sobre o bat... eu não sabia na sobre .bat.. não sabia que havia ima "pseudo-linguagem" assim.....

E eu consegui chamar o arquivo .doc... Obrigado!

Mas me explica uma coisa. Por acaso esse "%1" seria uma forma de escrever uma variável, certo? Mas como eu posso definir essas variáveis pelo flash via fscommand? Vc poderia me ajudar? E outra coisa.... o bat não aceita nomes de arquivos com espacos e acentos..... Tem como eu reverter isso?

Obrigado,

Att,
Thiago C.

Edição feita por: thiago_costabr, 30/09/2004, 09:40.


#6 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 01/10/2004, 16:43

Sobre o espaço e acentos, você deve colocar o nome do arquivo entre aspas, essas váriaveis %1, %2, %3, etc, são os parâmetros do arquivo .bat, por exemplo:

arquivo.bat Ola Mundo

No arquivo está assim:
echo %1 %2
pause
cls

Vai mostrar Ola Mundo, porque Ola é o primeiro parâmetro e Mundo é o segundo, dessa forma, você poderá transferir as váriaveis pro bat.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#7 andrearruda

andrearruda

    12 Horas

  • Usuários
  • 225 posts
  • Sexo:Não informado

Posted 17/11/2004, 10:15

isso so funciona no projetor????

a versao do ActionScript tem alguma coisa a ver com isso!!!

Edição feita por: andrearruda, 17/11/2004, 10:18.

//---------------------
Em casa de Saci, calça da pra dois!!!
//---------------------

#8 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 17/11/2004, 11:21

AS e Bat não tem ligações, a versão do AS não muda no bat.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#9 andrearruda

andrearruda

    12 Horas

  • Usuários
  • 225 posts
  • Sexo:Não informado

Posted 17/11/2004, 11:31

eu usei sua dica...porem tive q mudar alguma coisa pq nao funfa...

qdo fscommand("exec", "acrobat.bat 1"); dava pau(nao abria o bat)...
tive q tirar o 1 q vem depois do nome do arquivo... ou seja tive q criar um bat para cada arquivo!!!

vc tem ideia d q pode ser!!!
//---------------------
Em casa de Saci, calça da pra dois!!!
//---------------------

#10 andrearruda

andrearruda

    12 Horas

  • Usuários
  • 225 posts
  • Sexo:Não informado

Posted 17/11/2004, 11:55

o que o numero 1(um)???
//---------------------
Em casa de Saci, calça da pra dois!!!
//---------------------

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/09/2017, 16:18

Viagra Para Durar Toda Noche Where To Buy Prevacid Solutab buy cialis Derivados Del Viagra Cialis Que Dosis Tomar

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 09/10/2017, 18:57

Walmart Viagra Price viagra Viagra Generico Pagamento Contrassegno
Levitra On Line Sale buy levitra Isotretinoin For Sale Internet
Buy Elavil No Prescription online pharmacy Starlix Achat Propecia 1mg

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 09/10/2017, 20:51

Buy Now Online Viagra online pharmacy Keflex And Prilosec Interaction

#14 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/10/2017, 07:23

Propecia 1 Mg Acquisto Viagra Con Mastercard viagra Difference Entre Cialis Kamagra Kamagra Oral Jelly How Long Does It Last Sueno Propecia
Cialis Preise Polen viagra Acheter Viagra Ou Cheap Cialis Pills buy accutane in london

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/11/2017, 20:46

Exceso De Kamagra Canada viagra Cialis Dosificacion Canine Cephalexin Side Effects Abdominal Pain buy generic accutane online
Sunthi Online Indian Propecia viagra Can Keflex Antibiotic Cause Nightmares Comprar Levitra Generico En Andorra Fedex Shipping Zentel Direct Amex
Kamagra Or Malegra viagra Want To Buy Dutasteride Where To Purchase Stendra Clomid For Men




1 user(s) are reading this topic

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

IPB Skin By Virteq