FAQ Flash 8

FAQ Flash 8Consultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 84, dernière mise à jour : 15 juin 2021
Sommaire→Flash et ses applications Offline- Comment créer un exécutable de son animation ?
- Comment créer un autorun pour PC ?
- Comment créer un autorun pour Mac ?
- Comment ouvrir un projecteur ou un EXE en fullscreen ?
- Comment ouvrir un document via flash ?
- Pourquoi l'exécution de mon .exe via un fscommand ne marche pas ?
- Comment quitter une application Flash ?
- Comment supprimer le menu contextuel (clic droit) ?
Deux méthodes sont possibles :
Première méthode :
Il faut cocher les cases Projection Windows (.exe) et Projection Macintosh (.hqx) dans:
fichiers -->parametres de publication --> format
Puis ensuite : fichiers --> publier
Un exécutable sera créé dans le même répertoire que le .fla.
Seconde méthode :
Ouvrir le swf avec le player et
fichiers --> Enregistrer sous --> le_swf.exe
Il faut tout d'abord faire une projection (.exe) de l'animation puis créer et mettre à la racine du CD un fichier nommé "autorun.ini" qui contient le code suivant :
[autorun]
icon=adresse_de_icone.ico
open=nom_de_la_projection.exePour faire un cd sur Mac bootable :
- Créer une projection pour mac (hqx)
- Graver avec un logiciel comme TOAST
- Choisir l'option autostart puis sélectionner la projection
Code à mettre sur la première frame :
fscommand("fullscreen", "true");
fscommand("allowscale", "false");
fscommand("showmenu", "false");
Prenons l'exemple d'un PDF.
Il y a deux méthodes : fichier.pdf
Via un GetUrl :
btnOpenPDF.getURL("ton_fichier.pdf");
Via un Fscommand() (conseillé) :
//Action sur un bouton
btnOpenPDF.onPress = function() {
fscommand ("exec", "ton_fichier.bat") ;
}
et création d'un .bat
start ton_fichier.pdf
exitRemarque : Le fichier ouvert devra se trouvait dans un répertoire nommé fscommand situé à la racine de l'animation.
Trois choses importantes à savoir :
- fscommand est une commande qui ne peut être utilisée qu'en LOCAL.
btn.onPress = function() {
fscommand("exec","mon_fichier.exe");
}- Pour le code ci-dessus, si l'on veut ouvrir l'exécutable "mon_fichier.exe", il faut qu'il soit obligatoirement placé dans un répertoire nommé "fscommand"
- Il faut que le .swf soit transformé en .exe
btnClose.onRelease = function() {
fscommand("quit");
}Il suffit d'ajouter le code suivant:
var cm:ContextMenu = new ContextMenu();
cm.hideBuiltInItems();
this.menu = cm;ou bien :
fscommand("showmenu", false);


