|
Untitled Document
 |
Créer un CD-ROM Personnalisé |

|
Tutorial écrit par : Gasp
- Oui-oui.org
|
|
Introduction |
|
|
Si vous avez déjà souhaité créer un cd-rom
pour présenter votre travail ou pour diffuser votre cv...
Si vous avez envie de proposer du contenu intéractif off-line et
y intégrer des contenus flash sans passer par un énième
logiciel...
Si vous souhaitez personnaliser l'icone de votre cd-rom sur le bureau
ainsi que la configuration de la fenêtre flash...
Alors ce tutorial est pour vous !
Je vais vous expliquer comment réaliser tout ça.
|
|
La Base |
|
|
Vous créez votre fichier flash (.fla). Faites-y tout ce que
vous voulez en ayant conscience que tout cela sera ensuite empaqueté
dans une projection. La projection qu'est ce que cela signifie ?
Cela veut dire que la personne qui visionne votre cd-rom n'a aucin besoin
de disposer du bon plug-in flash. Le fichier que vous aurez réalisé
sera contenu dans un éxécutable (.exe) associé au
lecteur flash. Cela représente certains avantages lorsque vous
connaissez les différences de visualisation selon les PC, Mac et
autres bizareries inhérentes aux plug-ins, navigateurs, sécurités
et configurations.
|
 |
Comment faire une projection ? |
| |
Lorsque vous avez terminé votre animation, vous allez dans les
paramètres de publications : Fichier --> Paramètres Publications
(Ctrl+Shift+F12)
Dans le Formats, vous cochez Projection PC ainsi que MACINTOSH.
Dans le dossier vous apercevrez un .exe qui contiendra l'animation.

|
 |
Les Paramètres |
| |
Lorsque vous créez une projection, il est très utile d'utiliser
la fonction fscommand (). fscommand permet de paramétrer de nombreuses
choses.
En voici la liste :
"allowscale" "exec" "fullscreen"
"quit" "showmenu"
" trapallkeys" |
"true" ou "false" "nom_application"
"true" ou "false" "true" ou
"false" "true" ou "false" |
Bon, avant de voir en détail ces commandes, je vais brièvement
vous expliquer l'utilisation des fscommand.
Avec cette fonction, l'animation peut communiquer avec le lecteur flash
ou avec l'application hôte du lecteur - l'environnement dans lequel
le lecteur fonctionne (naviagteur web ou Director (équivalent de
Flash dans le off-line).
La fonction fscommand est utilisée de 3 façons :
- Envoyer au lecteur Fash une commande d'un jeu de commandes prédéfinies
(celles présentées plus haut)
- Envoyer des commandes à un langage de script comme JavaScript,
VBScript via le navigateur
- Communiquer avec le langage mère de Director : Le Lingo... Là,
en l'occurence, cela ne nous intéresse pas
|
 |
Comment placer une fscommand ? |
| |
Tout depend de son type ? Le mien, c'est les jolies brunes sensuelles...
:D
Si vous souhaitez placer un bouton pour fermer l'application, ce qui est
vivement conseillé quand vous lancez un cd-rom en plein écran...
Je vous incite à créer un bouton sous flash (Ctrl+F8 : Bouton).
Vous le placez sur la scène et lui attribuez l'action suivante
(F9) :
on (release) {
fscommand ("quit");
} |
ces actions seront ensuite gérées avec la projection.
Si vous voulez lancer votre projection en plein écran dès
le démarrage, vous placez sur la 1ère frame, l'action suivante
:
fscommand ("fullscreen","true");
Vous pouvez le placer dans un clip destiné à recevoir toutes
les actions. Dans ce cas vous écrirez :
onClipEvent (load){
fscommand ("fullscreen","true");
} |
Bon, un rapide coup d'oeil sur les quelques fonctions restantes :
"exec" --> Lance une aplication externe. Le chemin est résolu
par rapport à l'animation flash sauf si le nom_application est
spécifié comme chemin absolu tel que : "C:/windows/notepad.exe"
"showmenu" --> Vous supprimez l'affichage des contrôles
dans le menu contextuel du lecteur (clic droit).
"trapallkeys" --> Force la frappe des touches à l'animation
flash. Si al valeur est true, c'est pour désactiver les touches
de contrôle du lecteur autonome (Ctrl+F : Pleion écran, Ctrl+Q.....)
|
 |
L'icône |
| |
Maintenant que vous avez correctement publié votre projection,
tout fonctionne à merveille vous souhaitez personnaliser le cd-rom.
Pour cela vous pouvez créer une petite image, une icone représentant
votre CV adoré. Il existe plusieurs éditeurs d'icônes,
moi, j'utilise un filtre associé à Photoshop. Ce qui facilité
grandement le boulot : IconBuilder XP
Mettez vos icones dans votre dossier cible.
Maintenant vous devez trifouiller l'architecture du lecteur Flash. Pour
cela, j'ai utilisé un logiciel que vous trouverez gratuitement
et très simplement sur google : ResHacker
Lancez-le et observez l'arborescence à gauche :
Ces répertoires sont le contenu de la projection. N'oubliez pas
compiler chaque fois que vous faites une modification.
Tout d'abord, vous souhaitez changer l'icone standart du lecteur flash
par la votre personnalisée.
Faites --> Action --> Replace Icone
Vous voulez changer le texte qui s'affichera dans le haut de la fenêtre.
Ouvrez le dossier String Table, après ouvrez le dossier 1. A chacune
des roues dentées vertes correspond le langage. Sélectionnez
chacune d'entre elles et modifiez le texte de la ligne 2.
STRINGTABLE
LANGUAGE LANG_FRENCH, SUBLANG_GERMAN
{
2, "Mon_titre_de_fenêtre_est_placé_ici"
3, "Flash (*.swf,*.spl)|*.swf;*.spl|Alle Dateien (*.*)|*.*||"
4, "Projector (*.exe)|*.exe||"
} |
Il est conseillé de changer le titre pour tous les langages. Enfin,
si vous souhaitez retirer certains menus de votre fenêtre de projection,
je vous invite à farfouiller dans le dossier Menu --> Dossier
101.
Compilez le tout et sauveagardez-le tout sous un nouvel.EXE
Vérifiez votre manip et oh ! Magie ! C'est si joli lorsque ça
vous ressemble !
|
 |
Phase finale : AUTORUN |
| |
Vous êtes perfectionnistes et vous aimez les choses bien faites...
Si ! Si ! Je le sens en vous !
Lorsque le cd-rom est inséré dans le lecteur, vous aimeriez
qu'il se lance automatiquement sans que l'utilisateur n'ait à le
sélectionner dans son explorateur.
Rien de plus simple !
Avec votre notepad, éditez un fichier texte :
[Autorun]
open=le_nom_de_votre_projection.exe
icon=le_nom_de_votre_icone_cd_rom.ico |
Ensuite vous l'enregistrez au format .inf et placez ce fichier dans le
répertoire racine du cd-rom.
|

|
Conclusion |
| |
Voilà ! C'est simple, professionnel et pratique.
J'espère que vous en ferez un usage utile ! Pour toute question
: le forum.
GAsp
|
|
|