javascript, javascripts, js, jscript, scripts, script, html, dhtml, dynamic, cookies, menu, frames, formulaire, source, code, gratuit, exemple, developper, html, php4, php3, php, mysql, liens, php2, forum, livre d'or, pages, web, dynamiques, programmation, webmasters, webmestres, tutorial, tutoriel, annuaires, espace, membres, banniéres, caddies, chats, compteurs, formulaires, forums, gestion, documentations, news, mailing, list, newsletter, moteurs, recherche, sondages, votes, statistiques, autres, agendas, calendriers, mail, annonces, audio, outils, réseaux, graphique, recommandation, site, sécurité, portail, creation, actualité, moteur de recherche, moteur, trucs, astuces, services, flash, action script, actionscript Tutoriaux : Flash - ActionScript
Script Masters : Javascript, Php, Mysql, html pour Webmasters!
 
    Script Masters
 
    Espace membre
 
    Langages
 
    Autres ressources
 
    Ressources graphiques
 
    Recherche
 
    Kit graphique
 
    Liens
 
    Statistiques


 




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 :

Commande : Paramètre :
"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) :

Script :
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 :

Script :
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.

Exemple :
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 :

Script :
[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

 

- Un problème? Posez vos questions sur le forum Flash/ActionScript!
- Ce tutorial a été consulté 69632 fois
- Afficher ce tutorial au format imprimable


Script Masters © Ce texte est la propriété de son auteur.
Toute reproduction est interdite.

 




 
Votre nom de domaine est-il libre?
 
Fabien Daniel - fd-web.net © 2001-2008 | Hebergement : OVH | CNIL : 796128