Interface Tutorial Flash 2 Par Vincent ² SI28 – P06 Bibliothèque Composant s Panneau actions Barre d'outils Timeline.

Slides:



Advertisements
Présentations similaires
Interactivé: L'Action Script.
Advertisements

SI28 FLASH MX Partie 1 Jérémy Dufetre - Ludovic Pilache.
Interactions avec ActionScript
Travail dans Flash Création : de graphiques, de textes, d'effets animés et d'applications destinés aux sites web : Généralement des graphiques vectoriels,
Créer un diaporama avec Open Office Impress
Principe de défilement du document dans un traitement de texte
Firebug Dévermineur Debugger.
Création d’un programme :
Interaction 1 COM3562 Communication Multimédia Février 2012.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
La programmation créative Scratch
LOGICIEL PL7 MICRO PROGRAMMATION MISE AU POINT Consignes?
Faire déplacer le personnage à l’aide des flèches du clavier Il y a plusieurs façon de procéder selon nos attentes, mais en voici une qui est très simple:
Dreamweaver Séance 1.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
FLASH MX : séance 1 Sandrine Rabin Nicolas Mollet SI28.
Environnement Flash MX
FLASH MX 1ère Séance. Introduction Création d’animation pour le Web, pouvant contenir une forte interactivité. Faible poids des fichiers. Compatible avec.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Guillaume MICHAUD – Yvan LECOMTE
FLASH MX : séance 1 Vivien FILIPPINI Jeanne VERRE Exposé SI28.
Séance Flash 2 TD SI28 du 16/04/07 Nadel Ben Ghmiss Bruno Prémartin.
Présentation Dreamweaver – Partie 2 Mickaël PIQUE – Automne 2004.
Exposé DREAMWEAVER 2 Guillaume DUBREUIL Adrien HADOUX.
EXPOSE N° 1 Thomas CLARISSE Yann GUIGUET.
Padmanaathan Gaayathrie
SI28 Partie 1 Bruno Binet FLASH MX. Les atouts de Flash Création d’animation pour le Web, pouvant contenir une forte interactivité Faible poids des fichiers.
Réalisation d'un jeu de tir aux Canards Florian GAUCHER Alexandre LEVY SI 28 Exposé Flash 3.
Deuxième Exposé Si Nicolas Debeljak Sun Young Park.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
FLASH SEANCE 2 Interaction avec Action Script. Action script Langage de programmation utilisé par Flash. Définir des propriétés, des actions des comportements.
** Flash séance 2 Action script. ** Action Script Ajoute de l’interactivité Permet de contrôler les clips  Langage de programmation orienté objet.
Flash 2 ème séance Interaction François Marliac Mickaël Moreira.
Flash MX – Séance 2 Interactions & ActionScript David Rapin Si28 P06.
Dreamweaver le retour Avec Les Formulaires Les Calques
Flash MX er Séance LIU Xinlei GI02.
FLASH MX : séance 1 Adrien Deken Thomas Bergonzini SI28.
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
Amine Benabdennbi - Omar Berrada Rekhami Flash 2 – Interactivité Avancée Flash 2 Séance de Flash n°2 TD SI28 du 16/04/2007 Amine Benabdennbi Omar Berrada.
SI28 - Écriture interactive et multimédia Laurent FETZER GSU04, Lucie SOLA GSU06 P PRESENTATION Dreamweaver 2.
 Flash : animations mais aussi interactions  ActionScript : langage de programmation multipliant les possibilités de dynamisme et d’interactivité d’un.
Flash 1 Cariou SandraCoffinot Nicolas. Sommaire : I)Généralités II)Interface de Flash III)Grouper et Dissocier IV)Image clé V)Scénario et calques VI)Symboles.
SI28 Flash séance 1 Dessins et Animations. Présentation de Flash  Création d’animations pour le Web, pouvant contenir une forte interactivité.  Faible.
Réalisation d’un jeu de tir au canards. Page d’accueil Télécharger les fichiers sources. Importez les images parchemins et fond_shoot Insérer l’image.
Flash : deuxième séance Yannick Bresson Alessandro Camozzato Tien-Quang Tong 22/10/07.
1 Exposé Flash 3 Objectif : Réalisation d’un jeu de tir aux canards Si28 - Paméla GUERIZEC – le 28 novembre 2005.
SI28 Flash 3 Tir’O’Canard 1 Téléchargez le swf : 1.Présentation 5.Fin 4.Jeu 2.Zone de travail 3.Menu.
FLASH SEANCE 1 – SI28 Benjamin MONTICO GI05 Automne 2006 Cyrille BOITEL, Sofiann YOUSFI MONOD Printemps 2007 Écriture interactive & multimédia Présentation.
EXPOSE FLASH 2 SI 28 24/10/2006 Delphine GODREAU Hélène PERRIER.
Sommaire : -A propos des images importées -Les boutons et l’interactivité dans la scène -Textes dynamiques -Les clips (les liaisons) -Les sons -Les composants.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
L’interactivité avec ActionScript. ActionScript Langage de programmation de Flash qui permet de : Gérer des actions et des animations sur la scène Contrôler.
Gaëtan MARANZANA SI28-A04 Flash MX DEUXIEME EXPOSE.
Exposé Flash 3 - Tir aux canards - DIDELOT Guillaume GI02 VAN DER PLAETSEN Virginie GSU04Printemps 06.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
AKOONE Farouck LI Li SI 28 A2004. Flash permet de : Créer des animations pour le Web, pouvant contenir une forte interactivité Des fichiers de faible.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
BOUTET Antoine MARICOT Benoit ActionScript Flash Séance 2.
FLASH Séance 2 Xiaoliang Liang Morgane Le Nan SI28 P05.
Flash – séance 2 Interactions avec Action Script.
Présenté par: François-Xavier LECHEVALIER Fateh BOUGOUFFA
Gaël DELBARY Benoît DEVEAUX
PRESENTATION FLASH 2 MAURIN Marion BERETTI Vincent.
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
Lundi 20 octobre 2008Séance Flash 21 Séance Flash 2 ActionScript Cheikh DIEDHIOU Germain LEDRUT.
FLASH MX Deuxième exposé. Sommaire  La bibliothèque commune  La bibliothèque projet  Les composants  Le panneau d’actions  Le code  Mise en application.
Transcription de la présentation:

Interface Tutorial Flash 2 Par Vincent ² SI28 – P06 Bibliothèque Composant s Panneau actions Barre d'outils Timeline

Interface Tutorial Flash 2 Par Vincent ² SI28 – P06 Bibliothèque : 'F11' contient tous les éléments (clip, bouton et graphique) du projet en cour. La bibliothèque commune contient des boutons, interactions et sons publics. Composants : 'Ctrl-F7' objet integrant toute une serie de fonctionnalités utilisables dans n'importe quelle animation. Ils sont réutilisable et paramétrage facilement. Panneau actions : 'F9' panneau contenant les actions-script de l'animation.

Action-script Tutorial Flash 2 Par Vincent ² SI28 – P06 - Language utilisé par Flash pour la création d'applications avancées _Permet de créer des films interactifs _Des jeux video complets _Gerer les actions des visiteurs - Deux formes : _mode normal _mode expert

Action-script Tutorial Flash 2 Par Vincent ² SI28 – P06 Mode normal : Primitives du language Compléter les arguments Code généré

Action-script Tutorial Flash 2 Par Vincent ² SI28 – P06 Mode expert Permet de passer au mode normal Vérifie la syntaxe

Séquences Tutorial Flash 2 Par Vincent ² SI28 – P06 Panneau de contrôle des séquences Fenêtres > Séquence Maj+F2 Action Script associé nextScene(); prevScene();

Texte Tutorial Flash 2 Par Vincent ² SI28 – P06 Sous flash, il y a 3 sortes de textes : - statique - dynamique - de saisie

Texte statique Tutorial Flash 2 Par Vincent ² SI28 – P06 Un texte statique est une zone de texte affichée a l'écran L'url permet de transformer ce texte en hyperlien Augmenter l'espace entre les caractéres.

Texte dynamique ou de saisie Tutorial Flash 2 Par Vincent ² SI28 – P06 Une zone de texte dynamique sera remplie dynamiquement ou par l'utilisateur. Possede un nom d'occurence Multiligne permet l'affichage complet du texte. Autrement, seul la première ligne sera visible Nombre maximal de caractères saisie par l'utilisateur dans la cas d'un texte de saisie Affiche le contenue de la variable passée en argument

Texte scrollable Tutorial Flash 2 Par Vincent ² SI28 – P06 Un texte scrollable est un texte qui défile a l'écran

Texte scrollable Tutorial Flash 2 Par Vincent ² SI28 – P06 Créer une zone de texte dynamique :

Texte scrollable Tutorial Flash 2 Par Vincent ² SI28 – P06 Insérer une barre de défilement : Drag and drop de la Scrolbar a droite de la zone de texte

Symboles Clip (petit rappel) Tutorial Flash 2 Par Vincent ² SI28 – P06 Convertir en symbole Insertion > Convertir… Sélection d’un élément + F8 Modifier le symbole (modifie toutes les occurrences) Double-clic sur un symbole Clic droit sur le symbole > Modifier … Duppliquer un symbole -Dédié à l’animation -Permet des contrôles Action Script

Symboles -> boutons Tutorial Flash 2 Par Vincent ² SI28 – P06 Insertion > créer un nouveau symbole > bouton 4 états : - haut - dessus - abaisser - cliquable

Symboles -> boutons Tutorial Flash 2 Par Vincent ² SI28 – P06 - Chaque etat peuvent être constitué d'un clip.

Chemins absolus Tutorial Flash 2 Par Vincent ² SI28 – P06 Flash Clip3 Button1Clip2clip1  _root  _root.button1.clip3 _root : désigne la scène. Les chemins absolus peuvent être utilisés n’importe où dans le flash

Chemins relatifs Tutorial Flash 2 Par Vincent ² SI28 – P06 Flash Clip2clip1  _ parent  this this : objet en cours, celui dans lequel le code est en train d’être exécuté.

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² - par le clavier _ texte de saisie _ déplacement d'un clip - par la souris _ drag and drop _ clik _ roll over Plusieurs possibilité d'interagir avec une animation

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Mouvement d'un clip au clavier Action-script sur le clip : onClipEvent(enterFrame){ if (Key.isDown(Key.UP)){ _y = _y-2; } else if (Key.isDown(Key.DOWN)){ _y = _y+2; } else if (Key.isDown(Key.RIGHT)){ _x = _x+2; } else if (Key.isDown(Key.LEFT)){ _x = _x-2; }

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Mouvement d'un clip au clavier OnClipEvent (enterFrame) {-} : éxécute le code en {} en fonction de l'argument ().Ici, enterFrame permet d'éxécuter le code à chaque entrée dans l'image. Si il n'y a qu'une image, le code est éxécuté en boucle. Key.isDown : écoute les touches du clavier lorsqu'elles sont appuyées. IsDown est une méthode (fonction pré-programmée). Key.UP : touche 'flèche haut' du clavier. UP est une constante comme DOWN ou LEFT. _y ou _x : variable interne a chaque clip. Possède les coordonnées du clip.

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Mouvement d'un clip à la souris Action-script sur le clip : on(press){ startDrag(this); } on(release){ stopDrag(); }

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Mouvement d'un clip à la souris on(press) {-} : fonction qui teste si le clip a été pressé. Peut être utilisé sous la forme lancer.onPress = function() {-} dans la timeline où lancer est le nom de l'occurrence sur laquelle on doit cliquer. startDrag(this) : déclenche le 'drag' du clip. C'est à dire que le clip suit la souris. This est le clip dans lequel est placé ce code ou peut être remplacé par son nom d'occurrence. StopDrag() : arréte de le 'drag' de clip. Ne prend pas d'argument.

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Test de collision La collision peut être détectée entre deux occurrences clip sur la même scène. HitTest : renvoie VRAI si deux occurrences sont en contact. ex : if(_root.rond.hitTest(_root.carre)){ action a réaliser si la condition est vérifiée.

Liaison d'animation aux actions Tutorial Flash 2 Par Vincent ² Exemple de collision - Créer deux clips sur une même scéne : clip1 et clip2. - Insérer le code suivant dans clip1 : on(press){ startDrag(this); // permet de modifier la position du clip if(_root.clip2.hitTest(this)) { //action à réaliser } on(release){ stopDrag(); // ne pas oublier d'arreter le drag lors de l'arret du clic. }

Action Script : généralités Tutorial Flash 2 Par Vincent ² SI28 – P06 On peut insérer du code Action Script - Dans un fichier texte externe - Sur une image clé - Sur l'occurrence d'un bouton - Sur l'occurrence d'un clip Action Script : langage de programmation - Fonctions - Variables - Structures de contrôle

Action Script : Code Tutorial Flash 2 Par Vincent ² SI28 – P06 Code //commentaire sur une ligne /* Comentaire Sur plusieurs ligne */ Code_terminé_par_un_point_virgule; Fonctions Nomdelafonction(arg1,arg2,…){ … } trace(«debug»);

Action Script : Variables Tutorial Flash 2 Par Vincent ² SI28 – P06 - Variables de type variant. - Variables globales _global.variable = « variable »; _root.variable=123; - Variables locales limité à l’espace d’une focntion, clip, …

Action Script : Arithmétique Tutorial Flash 2 Par Vincent ² SI28 – P06 Comparaisons 1==1 1 < 2 1<=1 2 > 1 1>=1 1!=2 Opérations a = a = 1 – 1 a = 1 * 1 a = 1 / 1 a = 3 % 2 a++ a-- a+=1 a-=1 a*=2 a/=2

Action Script : Structures de contrôles Tutorial Flash 2 Par Vincent ² SI28 – P06 Structures conditionnelles if (test) { … } switch (variables){ case 1: … break; case 2: … break; … default: … }

Action Script : Structures de contrôles Tutorial Flash 2 Par Vincent ² SI28 – P06 Boucles for(var=0;var<10;var++){ … } while (test){ … }

Action Script : propriétés et méthodes Tutorial Flash 2 Par Vincent ² SI28 – P06 Clip clip1._x = 0; clip1._y = 0; clip1._visible = true; clip1.enabled = true; Zone de texte txt_area.text = « texte »; …

Action Script : évènements Tutorial Flash 2 Par Vincent ² SI28 – P06 Dans les clips : on(evenement){ //Code … } Dans la scène ou sur une image nom_occurence.onPress = function(){ trace("ok"); } Evenements : press, release, enterframe…

Timeline Tutorial Flash 2 Par Vincent ² Déplacement dans la timeline On peut se déplacer dans la timeline par action-script : stop(); permet d'arreter la lecture. Celle-ci reste figée sur une l'image qui posséde un stop(). Ne prend pas d'arguments. Play(); reprend la lecture de l'animation. Ne prend pas d'arguments. NextFrame() / prevFrame(); passe à l'image suivante ou precedente. Ne prend pas d'arguments. GotoAndPlay( nb_frame); saute à l'image dont le numéro est passée en argument et continue la lecture normalement. GotoAndStop(nb_frame); saute à l'image dont le numéro est passée en argument et stop la lecture. GototAndPlay & GotoAndStop doivent apparaître dans un gestionnaire on. (ex : on(press){})

Timeline Tutorial Flash 2 Par Vincent ² Déplacement dans les séquences On peut se déplacer dans la timeline par action-script : nextScene (); passe à la scéne suivante prevScene (); passe à la scéne precedente Ces instructions doivent apparaître dans un gestionnaire 'on'. (ex : on(press)){})

Externe Tutorial Flash 2 Par Vincent ² Charger une animation externe L'animation externe doit obligatoirement être sous forme.swf loadMovie(chemin.swf, cible, méthode); charge le fichier swf à partir du même répertoire et remplace le clip intitulé 'cible' qui existe déjà sur la scéne.

Le son Tutorial Flash 2 Par Vincent ² SI28 – P06 son = new Sound(); Associer notre symbole à un son attachSound() pour un son dans la bibliothèque loadSound() pour un fichier externe (mp3…) Démarrer la lecture son.start(X,Y) X : seconde ou l’on veut démarrer la lecture Y : nombre de fois que l’on veut lire le son Stopper la lecture son.stop()

Le son : volume Tutorial Flash 2 Par Vincent ² SI28 – P06 Gérer le volume: son.setVolume(x) 0<=x<=100 son.getVolume() Gérer la balance son.setPan(x) x<0 vers la gauche x>0 vers la droite -100 <= x <= 100