Flash de Macromedia

Résumé : Flash de Macromedia. Comment placer les fichiers sur un support Macintosh de manière à ce qu'ils soient directement exploitables par l'utilisateur.

Page d'accueil du site

MacDisk, solution de transfert de données PC-Mac

MacImage et la création de CD-ROM Macintosh

Pour commander en ligne l'un de nos produits !

Télécharger une version de démonstration

Assistance technique, FAQ, aide à l'utilisation

Plan du site pour vous aider à retrouver une page

Recherche sur le site par mots-clefs

Flash et les exécutables Macintosh
Depuis la version 4, les animations Flash peuvent être créées sur le PC soit sous la forme d'un exécutable sous Windows, soit sous la forme d'un exécutable Macintosh.
Le fichier obtenu est un fichier au format Binhex. Il doit être traité avec précaution si l'on veut lui conserver son caractère exécutable.
En particulier, il ne faut pas essayer d'ouvrir ce « conteneur », qui est dans un format spécial destiné à conserver ensemble les deux branches composant un fichier Macintosh.
Nos programmes savent gérer les fichiers BinHex et peuvent placer correctement les éléments dont il se compose sur le support Macintosh (disque physique réel avec MacDisk, disque virtuel avec MacImage).

MacDisk
Dans MacDisk, ouvrir un support Macintosh accessible en écriture et déposer le fichier dans la fenêtre. Le programme détecte qu'il s'agit d'un fichier BinHex et le décompose. Placez le support dans un Macintosh et l'exécutable est disponible, à portée d'un clic de souris...

MacImage en mode Projet (mode par défaut)
De la même manière, MacImage détecte automatiquement qu'il s'agit d'un fichier BinHex et le décompose selon les règles de l'art quand vous le déposez dans la fenêtre du projet.
Vous pouvez observer que, dans la liste, ce fichier apparaît avec une certaine longueur dans la branche de données et dans la branche de ressources.
À noter qu'il ne sert à rien de placer un fichier binhex dans la vue ISO. On se placera donc en vue HFS pour l'inclusion de ce fichier.
D'un autre côté, les fichiers *.swf sont partagés entre l'exécutable Windows et l'exécutable Mac, et doivent donc être inclus dans les deux vues.
Après gravure, vous obtenez ainsi un CD-ROM à partir duquel l'application peut être lancée par un double clic de la souris, ou même en démarrage automatique (autorun) dans ceratines conditions.

MacImage en mode Partition
Dans le mode Partition, le comportement de MacImage est le même que celui de MacDisk, sinon que le volume Macintosh de destination est virtuel, puisque géré dans un fichier sur le disque dur du PC.
Après gravure, vous obtenez un CD-ROM à partir duquel l'application peut être lancée par un double clic de la souris.

Site Web sur CD-ROM
Glenn Corbet, un des utilisateurs de notre MacImage, a pris le temps d'écrire un descriptif abondamment illustré pour une méthode similaire, mais utilisant un peu de programmation Flash. Veuillez visiter sa Page (en anglais).

Une FAQ sur les projecteurs Flash sur Mac et sur PC
J'ai trouvé une autre page très intéressante (en anglais) sur les projecteurs Flash utilisés sur Mac et PC, regroupée par Radina Matic à partir des messages échangés sur les forums du site www.actionscripts.org.

Flash et les sous-dossiers
L'une des restrictions clairement énoncées dans la documentation de Flash est que les fichiers de données (swf) ne doivent pas être stockés ailleurs que dans le dossier du programme de projection. Il semble que cette limite ne soit pas appliquée trop strictement sur le PC, contrairement au Mac. On nous a en effet rapporté qu'une présentation tournait correctement sur un PC avec des fichiers disséminés tout au long d'une arborescence de dossiers, mais que ce même programme de projection ne montrait que la première couche en arrivant sur le Mac.
Ne l'oubliez pas !

Flash et les niveaux (levels)
Nota bene : ces renseignements nous ont été fournis par Thierry Peterburger, que nous tenons à remercier très sincèrement. Les croquis ont également été réalisés par ses soins.
Dans le cas de fichiers Flash simples contenant un level unique, aucun problème important n'est à relever. Par contre lorsque le programme en contient plusieurs, il est nécessaire de créer une étape de lancement supplémentaire :
Côté PC, il est possible de lancer directement un fichier « constructeur » des différents levels alors que sous MAC, le lecteur se lance bien mais ne lance pas d'animation. Pour contrer cela il suffit de lancer un fichier intermédiaire qui se charge de lancer le fichier constructeur de levels. Voir les deux schémas ci-dessous.


Autre restriction importante :
Le fond de base annoncé dans le fichier « constructeur » n'est pas toujours repris sous MAC et il est nécessaire de le forcer dans le fichier « debut.swf » en plaçant un fond noir le calque de fond.

Flash 4 et le démarrage automatique sous OS X
Curieusement, l'exécutable Flash 4 fonctionne correctement sous Mac OS X, mais il ne peut pas servir de support pour le démarrage automatique. Quand le CD est inséré, rien ne se passe. Par contre, un double clic normal lance l'application, qui s'exécute normalement. Nous avons pu constater que ce phénomène ne se produisait pas avec Flash MX (version 6). Nous ne savons pas exactement pour la version 5.

Logiciels & Services Duhem
9, rue de Bruxelles - F-75009 Paris (France)
Tél. (+33) [0]149 700 455 - Fax (+33) [0]149 700 456
SIRET 381 149 996 00039 - TVA Eur. FR32 381 149 996
email : info (chez) macdisk.com - web : http://www.macdisk.com
© Pierre Duhem 2008 - Les noms des produits cités sont généralement des marques de commerce qui restent la propriété de leurs titulaires respectifs.
MacDisk est une marque déposée de L&S Duhem.

Vos commentaires sont les bienvenus.