p. 1
50 scripts pour flash cs3 david tardiveau
[close]
p. 2
50 scripts pour flash cs3
[close]
p. 3
chez le même éditeur d tardiveau la vidéo dans flash n°12048 2007 190 pages a tasso apprendre à programmer en actionscript 3 avec 60 exercices corrigés n°12199 500 pages À paraître w siracusa faites vos jeux avec flash du pacman au sudoku n°11993 2006 220 pages m lavant flash 8 professional n°11950 2006 678 pages c bergé je crée mon site internet avec dreamweaver 8 et flash 8 n°11977 2006 144 pages cd-rom vidéo j m defrance php/mysql avec flash 8 n°11971 2006 782 pages j m defrance php/mysql avec flash mx 2004 n°11468 2005 710 pages m capraro et al flash mx 2004 magic n°11513 2004 164 pages g guine a moraes flash mx jeu en réseau avec action script et xml n°11068 2002 170 pages k goto e cotler redesign web 2.0 n°11579 2005 294 pages r goetter s blondeel css2 pratique du design web n°11570 2005 324 pages j zeldman design web utiliser les standards css et xhtml n°11548 2005 414 pages g gueneau conduite de projets en création numérique n°11474 2005 300 pages.
[close]
p. 4
pour 50 scripts david tardiveau flash cs3
[close]
p. 5
Éditions eyrolles 61 bd saint-germain 75240 paris cedex 05 www.editions-eyrolles.com le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit or cette pratique s est généralisée notamment dans les établissements d enseignement provoquant une baisse brutale des achats de livres au point que la possibilité même pour les auteurs de créer des oeuvres nouvelles et de les faire éditer correctement est aujourd hui menacée en application de la loi du 11 mars 1957 il est interdit de reproduire intégralement ou partiellement le présent ouvrage sur quelque support que ce soit sans autorisation de l éditeur ou du centre français d exploitation du droit de copie 20 rue des grands-augustins 75006 paris © groupe eyrolles 2007 isbn 978-2-212-12112-4
[close]
p. 6
o t 2007 7:29 07 remerciements merci à fanny pour ces moments passés sur msn à tester certaines animations et pour la relecture de quelques passages du livre merci à melux pour ses relectures enfin merci à marine et marjorie qui ont vu mon dos et mon tête-à-tête avec l écran de l ordinateur pendant quatre mois promis j attends deux mois avant d écrire le prochain livre !
[close]
p. 8
ao t 2007 7:29 07 avant-propos pourquoi un tel ouvrage lorsque vous rencontrez un problème en actionscript vous disposez de différentes sources d information pour vous aider en particulier les forums vous permettent d interroger la communauté des flasheurs prenez-vous le temps d y rechercher si un post ne correspond pas à la question que vous vous apprêtez à déposer en parcourant les sujets des principaux forums on peut en effet constater que les questions sont nombreuses et précises vous pouvez également décider d approfondir vos connaissances en actionscript généralement de manière académique ou par autoformation dans les deux cas l analyse d exercices et de cas existants constitue alors un axe majeur de l acquisition des bases enfin si vous n avez ni le courage ni le temps de rechercher la solution d un problème dans un forum ou d apprendre par vous-même il vous reste toujours la possibilité d interroger des spécialistes mais en production d animations flash si les problèmes et besoins de développement sont récurrents il n existe pas cependant une seule solution de déploiement pour développer une partie d un programme c est en partant de ces différents constats qu est née l idée d écrire un ouvrage référençant les techniques les plus fréquemment rencontrées en production en tant qu enseignant je constate que les difficultés d apprentissage reposent toujours sur les mêmes problèmes explications trop précises lors d une première approche souvent dans un souci d exhaustivité trop techniques et de ce fait trop abstraites c est pourquoi l approche pédagogique utilisée dans ce livre s appuie sur des techniques d enseignement qui ont fait leurs preuves certains scripts seront parfois moins optimisés qu ils pourraient ou devraient l être mais ce sera dans un souci d accessibilité à un large public nous ne sommes pas là pour critiquer les ressources mises à disposition des flasheurs sur internet mais il faut reconnaître que la majeure partie des sites proposant des tutoriaux sont rarement pertinents bien souvent les webmasters et/ou rédacteurs auteurs
[close]
p. 9
ao t 2007 7:29 07 150 scripts pour flash cs3 d articles ne se mettent ni à la place ni au niveau des apprenants certes toutes ces ressources ne s adressent pas uniquement aux débutants mais un certain nombre d entre elles manquent leur cible en raison de leur degré d abstraction d autant qu un apprentissage s effectuant par paliers on peut être novice à plusieurs niveaux un expert ne devrait jamais oublier que ce qui lui paraît évident ne l est pas pour tout le monde nous garderons donc à l esprit ces directives tout au long de nos analyses compatibilité des scripts de ce livre chaque animation est introduite par un texte justifiant l intérêt de sa présence dans ce livre tandis que le fichier .fla correspondant sera disponible en ligne pour exploiter un script de l ouvrage il vous suffira d ouvrir le fichier d extension .fla sans aucune manipulation supplémentaire en revanche si vous souhaitez utiliser un script du livre dans un nouveau document flash cs3 il faudra que ce document soit de type actionscript 2 pour que le script soit compatible remarque pour développer en actionscript 1 ou 2 à partir de flash cs3 vous devez sélectionner fichier flash actionscript 2.0 lors de la création d un nouveau document les différents niveaux de développement en actionscript quelle est la crédibilité de l auteur face aux propos qui vont suivre en tant qu enseignant qui dispense des cours en actionscript 2 et actionscript 3 et auteur d ouvrages traitant des deux versions du langage j ai conscience des différences de niveaux qui existent entre les individus en matière de programmation il est donc inutile d essayer d enseigner l actionscript 3 à ceux qui auront plus de facilités à apprendre l actionscript 1 ou 2 l ouvrage que vous avez entre les mains est sorti après la version cs3 de flash vous pourriez en toute légitimité vous demander si les scripts de ce livre sont compatibles avec cette nouvelle version et quel est le public visé rassurez-vous si l auteur et les éditions eyrolles ont décidé d éditer une nouvelle version de cet ouvrage c est parce que flash cs3 utilise l actionscript 1 et 2 et l actionscript 3 dans ce cas où sont les différences viii
[close]
p. 10
07 7:29 07 avant-propos actionscript 1 et 2 aujourd hui face à l actionscript 3 peut-on affirmer que l actionscript 1 et l actionscript 2 sont des langages obsolètes qu adobe conserve dans un souci de compatibilité ou sont-ils encore fonctionnels et utiles il est intéressant de répondre à cette question par une série d autres interrogations · est-il nécessaire de faire appel à un architecte et/ou un menuisier pour fabriquer soimême une étagère · est-il nécessaire de faire appel à un maquettiste et un imprimeur pour réaliser un fairepart de naissance etc · est-il nécessaire de faire appel à un électricien pour installer un réseau électrique dans une pièce en fonction de vos compétences peut-être pourriez-vous fabriquer vous-même cette étagère et concevoir un faire-part de naissance mais la mise en place de l installation électrique pourrait être plus difficile qu en est-il de vos compétences en matière de programmation Êtes-vous un professionnel dans ce domaine ou ressentez-vous un besoin plus ou moins ponctuel en matière de développement en actionscript nous souhaitons ainsi vous montrer que vous ne devez pas avoir de complexes à développer en actionscript 1 ou 2 plutôt qu en actionscript 3 ce dernier nécessitant de réelles compétences en programmation ainsi qu une aptitude à appréhender des notions difficiles et souvent abstraites liées à la programmation orientée objet en tant qu enseignant depuis près de quinze ans j ai pu constater à quel point chacun d entre nous est plus ou moins réceptif aux informations qui peuvent lui être délivrées nous possédons tous des blocages conscients ou inconscients des facilités des acquis et des lacunes liés à notre histoire respective et c est pourquoi chacun apprend plus ou moins vite d ailleurs si l accès au développement informatique était si facile et si évident la société adobe n aurait pas décidé de conserver trois versions du langage actionscript avant d aller plus loin tentons d expliquer ce qui diffère entre actionscript 1 et actionscript 2 rappelons pour commencer que la version 2 de l actionscript est sortie en 2003 avec l arrivée de flash mx 2004 la syntaxe pointée apparue en 2002 avec flash mx existait alors déjà contrairement à ce que beaucoup soutiennent l actionscript 2 ne se caractérise pas par la syntaxe pointée il est donc inexact d affirmer que les gestionnaires de type onpress relèvent de l actionscript 1 et ceux de type instance.onpress de l actionscript 2 ce qui caractérise réellement l actionscript 2 c est le fait de pouvoir écrire ses propres classes dans des fichiers externes dont l extension est .as pour ces deux premières versions du langage le vocabulaire est ainsi commun à 99 et c est dans la façon de développer et d écrire les scripts qu il faut distinguer actionscript 1 et actionscript 2 pour être plus précis on parle de programmation orientée objet en actionscript 2 alors qu en actionscript 1 on parle de programmation structurée ou séquentielle cet ouvrage est compatible avec actionscript 1 et actionscript 2 puisque les lignes d instructions sont valables pour les deux versions du langage alors que ix
[close]
p. 11
t 2007 7:29 07 150 scripts pour flash cs3 l actionscript 3 est sorti si vous avez acheté ce livre c est que vous n aurez sûrement pas besoin de vous lancer dans la programmation orientée objet remarque adobe ne mentionne que fichier flash actionscript 2.0 lorsque vous souhaitez créer un nouveau document car c est le même type de document pour l actionscript 1 et l actionscript 2 seule l approche dans la programmation diffère comme nous l avons expliqué plus haut actionscript 3 comme nous l évoquions dans le paragraphe précédent c est votre besoin en matière de développement qui a motivé votre choix et vous a poussé à acheter ce livre même si en actionscript 3 il est encore possible de programmer de manière structurée la syntaxe n en est pas pour autant accessible par ailleurs sachez que le vocabulaire diffère complètement entre l actionscript 1 2 et 3 pour avoir un aperçu de ce dernier et vous rendre compte des différences au travers de nombreux exemples rendez-vous sur le site www.yazo.net bouton ou clip nous utiliserons parfois le terme bouton pour désigner une occurrence sur laquelle l utilisateur peut cliquer il s agira dans 99,9 des cas d occurrences de clips il est très important que vous compreniez dès à présent que l utilisation des symboles de type bouton est généralement déconseillée il est en effet impossible de définir une variable dans l occurrence d un bouton ou d utiliser les méthodes de la classe movieclip ayez donc le réflexe de créer des symboles de type clip et non de type bouton pour créer dynamiquement vos interfaces doit-on utiliser les composants si vous démarrez en actionscript la réponse à cette question est embarrassante pourquoi programmer ce qui existe déjà me direz-vous les composants vous évitent en effet de redévelopper ce qui l a déjà été par d autres que vous menus textes défilants éléments de contrôle de médias calendriers barres de chargement etc mais lorsque vous apprenez une langue est-il préférable de retenir des listes d expressions ou d apprendre sa grammaire et son vocabulaire en fait il est fortement conseillé d apprendre d abord l actionscript sans faire appel aux composants même si vous devez redévelopper ce qui l a déjà été car votre objectif principal est de maîtriser ce langage utiliser des morceaux de code que vous ne comprendrez que dans leur contexte ne vous fera pas progresser il vous faudra donc connaître les x
[close]
p. 12
150 scripts livre page xi lundi 20 ao t 2007 7:29 07 avant-propos notions élémentaires telles que les techniques de l algorithme les gestionnaires les méthodes de la classe movieclip et les classes intégrées en revanche dès lors que vous aurez compris les grands mécanismes de l actionscript et ceux des composants ne réinventez pas la roue structure de l ouvrage le livre s articule autour de cinq grandes parties la première partie vous présentera des animations dédiées aux techniques relatives au contrôle des éléments composant une interface vous découvrirez ainsi différents types de menus et boutons des scripts de contrôle du déplacement d occurrences sur la scène des techniques de construction dynamique de l interface et bien d autres encore la deuxième partie est consacrée à la découverte des techniques de contrôle des médias il est conseillé de se référer dans un premier temps aux explications données en annexe de ce livre si vous ne connaissez pas la technologie flash media server anciennement flash communication server la troisième partie est très importante car elle vous permettra de comprendre les contraintes de traitement et de mise en page du texte dans une animation la quatrième partie vous démontrera que la réalisation de jeux en flash ne présente pas forcément de difficultés particulières nous avons principalement retenu des jeux pour enfants qui sont utilisés dans de nombreux sites ainsi que des jeux plus classiques de tir de grattage et de machine à sous en simulant un jeu de dames en réseau vous découvrirez également comment créer un jeu multijoueur enfin la cinquième partie est dédiée aux techniques de contrôle de la scène d une animation en annexe vous trouverez des explications et des scripts entiers ou partiels récurrents qui vous sont proposés tout au long de l ouvrage nous avons en effet préféré regrouper les explications communes à plusieurs animations que d expliquer plusieurs fois le même point dans différentes analyses et augmenter ainsi inutilement le volume de ce livre structure d une étude de cas comme vous pourrez le constater la présentation d une animation à l autre est toujours identique elle s appuie sur une structure précise qui facilite la compréhension de l analyse des scripts xi
[close]
p. 13
150 scripts livre page xii lundi 20 ao t 2007 7:29 07 150 scripts pour flash cs3 · titre de l animation un petit texte de présentation explique l intérêt de l animation et son fonctionnement dans certains cas figure 1 légende des figures rappel pour certaines animations nous rappelons une ou plusieurs bases et nous vous mettons en garde sur les pièges à éviter description du fichier indication de la version de flash player compatible avec l animation chemin d accès nomdundossierprincipal/nomdunsousdossier/nomdelanimation.fla nous vous décrivons ici la construction de l interface de l animation c est-à-dire les occurrences et textes dynamiques présents sur la scène et indiquons leurs noms dans certaines animations nous énumérons des procédures sous formes de listes numérotées par exemple 1 procédure 1 2 procédure 2 3 procédure 3 script le script vous est ensuite présenté var menus destinations tarifs promotions horaires var destinations asie amérique du sud amérique central etats-unis europe s en suit l analyse xii
[close]
p. 14
150 scripts livre page xiii lundi 20 ao t 2007 7:29 07 avant-propos analyse ligne 1 dans certains cas nous analysons ou expliquons le script ligne par ligne rappel quelques petits commentaires ou rappels peuvent venir apporter une aide complémentaire lignes 7 à 9 certaines lignes d instructions sont analysées et/ou commentées globalement bogues éventuels pour certaines animations nous vous mettons en garde sur des risques d erreurs et/ou nous insistons sur l importance de certaines lignes téléchargement des animations utilisées dans cet ouvrage vous pouvez télécharger toutes les animations que nous décrivons dans ce livre à l adresse suivante www.editions-eyrolles.com xiii
[close]
p. 15
150 scripts livre page xiv lundi 20 ao t 2007 7:29 07
[close]