Aide - Recherche - Membres - Calendrier
Version complète : Executer .exe Sous Flash
La Communauté TitaXium > Service Communication > Espace Developpement
superman
Bonjour,
j'ai un document sous flash et j'aimerai que lorsque l'on clik sur des boutons ca lance des diaporamas au format .exe
J'ai donc essayer la commande fscommand exec mais mon .exe se lance en arriere plan de mon document.
Comment faire pour que le .exe s'affiche en premier plan??

Voici le code de mon bouton
Code
on (release) {

fscommand ("exec","diapo1.exe");

}
Mick-Des
Si ton animation principale est en mode "toujours visible" c'est logicique.
Je ne fait pas mettre une fenêtre en mode normale mais tu peux toujours faire ceci :

Code
on (release) {
fscommand ("quit");
fscommand ("exec","diapo1.exe");
}


En espèrant t'avoir aidé wink.gif
PS : J'vais me reconnecté en tant que Mdz moi :x
Mdz
Citation (Mick-Des @ samedi 20 mai 2006 à 18h24)
Je ne sais pas mettre une fenêtre en mode normal mais tu peux toujours faire ceçi :
*

Alors Mick-Des illétré ? :x
superman
Mais je ne veux pas que l'animation se ferme quand je lance le .exe, je veux qu'elle continue a tourner derrière le .exe.
Sinon mon animation est configuré pour etre en plein écran, c'est peut être là le problème mais je ne veux pas enlever le plein écran ^^.
Mdz
Code
on (release) {
fscommand("fullscreen", false);
fscommand ("exec","diapo1.exe");
}

et la ? smile.gif
superman
Oui mais du coup une fois que le diapo est fini l'animation est plus en plein écran ^^
Casse tete hein??
Mdz
Quand ton diapo est fini tu met une action sur ton animation principale :

fscommand("fullscreen", true);
superman
euh comment l'animation sait que le .exe est fini??
Mdz
Tu ton executable est lancé tu démarre un clip avec une occurence "command" avec deux frames.

Une première frame vide, et sur la deuxième frame tu crée un bouton transparent.



Sur ce bouton en question tu met :

Code
on (release) {
fscommand("fullscreen", true);
gotoAndStop(1);
}


Sur le bouton qui démarre l'executable tu met :

Code
on (release) {
fscommand("fullscreen", false);
command.gotoAndStop(2);
fscommand ("exec","diapo1.exe");
}


Je suis assez clair ? :pinch:

@Edit : je te fait voir par msn si c'est trop compliqué wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.