Flash 2 ème séance Interaction François Marliac Mickaël Moreira.

Slides:



Advertisements
Présentations similaires
Comment utiliser PowerPoint
Advertisements

1 JavaScript V0 : Nauer. 2 JavaScript Quid ? Langage de programmation lié à HTML. Code JavaScript intégré aux pages HTML. Code interprété par le navigateur.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
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,
Formulaire HTML Introduction. Définition de formulaire.
PRÉSENTATION Logiciel de traitement de texte:
Python Interfaces graphiques
Interaction 1 COM3562 Communication Multimédia Février 2012.
Manipulation de formulaires en Javascript
1. Personnaliser lanimation 1 ère étape – Sélectionnez lobjet à animer (cliquez sur lobjet pour le sélectionner) 2 ème étape – Ouvrez le volet « Personnaliser.
JavaScript Nécessaire Web.
Gestion des fichiers et dossiers
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
Initiation au JavaScript
Comprendre le SGBDR Microsoft Access – partie 2
Initiation aux bases de données et à la programmation événementielle
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
FLASH MX : séance 1 Sandrine Rabin Nicolas Mollet SI28.
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.
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
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.
Padmanaathan Gaayathrie
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.
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 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.
Dreamweaver (2) ● les calques (layers) ● les comportements
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.
DREAMWEAVER Séance 2 SI28 – P06 Nolwenn PICHAUD.
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.
Télécharger :
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.
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.
Interface Tutorial Flash 2 Par Vincent ² SI28 – P06 Bibliothèque Composant s Panneau actions Barre d'outils Timeline.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
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.
Gaël DELBARY Benoît DEVEAUX
DREAMWEAVER 2 Michael LEPERS Pierre LAINÉ.  Formulaire  Calques  Comportements  Feuille de style CSS  Modèle  Scénario  Gestion du site.
DREAMWEAVER SÉANCE 2 SI28 Jonathan Barone – Thomas Lulé.
PRESENTATION FLASH 2 MAURIN Marion BERETTI Vincent.
SI28 : Dreamweaver 2 Feuilles de styles Calques Template / Modèle Comportements Scénarios Mise en ligne Clément BLONDEL GSM04 Christelle CHATENET GB04.
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:

Flash 2 ème séance Interaction François Marliac Mickaël Moreira

Plan  Rappels  Création boutons  Action Script  Les composants

Rappel 1 ère séance  Timeline  Calque  Bibliothèque

 Timeline  Calque  Bibliothèque  Séquences  Bibliothèque commune Rappel 1 ère séance

Création d’un bouton  Créer une esquisse  Convertir l’esquisse en bouton  Double clic pour éditer le bouton  Modifier les différentes phases du bouton :  Haut  Dessus  Abaissé  Cliquable

Intro

Action Script  Langage de script  Permet de décrire le comportement dynamique des animations  Permet donc de créer des interactions

Action Script  Le programme ActionScript peut être associé :  Soit à une frame du scénario  Soit à un objet (bouton, clip)

Panneau d'actions  Mode normal :

Panneau d'actions  Mode expert :

Conseils  ActionScript est sensible à la casse  Ex : while ≠ WHILE  Mots réservés  Chaque ligne du programme finit par ‘ ; ’  Placer le code dans un calque ‘code’

Commandes de base  Se déplacer dans la timeline gotoAndPlay(X); gotoAndPlay(X);  X est le numéro de l’image gotoAndStop(X); gotoAndStop(X); Play(); Play(); Stop(); Stop();  Se déplacer dans une séquence gotoAndPlay(“sequence”, X); gotoAndPlay(“sequence”, X);

Hiérarchie des objets _root obj1obj3obj2 objA _root est la racine du document obj1._parent signifie _root objA._parent signifie obj3

Hiérarchie des objets  Référence relative : par rapport à l’objet “père”  obj3 : this signifie obj3 this._parent signifie _ root this._parent signifie _ root  objA : this signifie objA this._parent signifie obj3 this._parent signifie obj3  Référence absolue : définie dans son intégralité  obj3 : _ root.obj3  obj3  objA : _ root.obj3.objA  objA _root obj1obj3obj2 objA

Variables  Entités destinées à stocker une valeur  Variables locales Connues « localement »Connues « localement » var test = 3; var test = 3;  Variables globales Accessibles dans toute l’applicationAccessibles dans toute l’application _global.test = 3; _global.test = 3;

Fonctions  Blocs de code utilisés fréquemment  Réutilisables  Peuvent prendre des arguments // Fonction qui déplace un objet vers la droite: bougeadroite = function (objet, deplacement) { objet._x = objet._x + deplacement; } // Appel de la fonction : bougeadroite(MonObjet, 5);

Type de texte  Statique Texte non modifiable pendant le déroulement de l’animationTexte non modifiable pendant le déroulement de l’animation  Dynamique Texte pouvant être modifié par le code pendant l’animationTexte pouvant être modifié par le code pendant l’animation  Saisie Champ texte dans lequel l’utilisateur peut indiquer son nom par exempleChamp texte dans lequel l’utilisateur peut indiquer son nom par exemple  Accès champ_nom.text = “azerty” champ_nom.text = “azerty”

Texte

Sons  Créer une variable contenant le son musique = new Sound(); musique = new Sound();  Charger le son à partir d'un fichier extérieur : musique.loadSound(“nom_fichier”); musique.loadSound(“nom_fichier”);  Si le fichier est dans l’application : musique.attachSound(“chemin_fichier”); musique.attachSound(“chemin_fichier”);  Démarrer le son : musique.start (0,1); musique.start (0,1);

Gestionnaires d'événements  Permettent d’associer un morceau de programme flash à un objet  Programme exécuté suite à un événement sur cet objet (clic, entrée au clavier...)  Exemple : on (press){ actions qui seront réalisées après un clic }   Autres événements : on (release), on (rollOver), onClipEvent(load),...

Gestion de la souris   Gestion des événements : on (press), on(rollOver),…   Coordonnées de la souris : _root._xmouse _root._ymouse

Gestion du clavier   Gestion des événements associés à la souris : on (keyPress " ")   Gestion des autres événements : if (Key.isDown(Key.DOWN)) { le code placé ici est exécuté lorsque l'utilisateur appuie sur la touche BAS }

Glisser / Déposer on(press){startDrag(this,true);}on(release){stopDrag();}

Gestion des collisions   La méthode hitTest permet de tester si un objet entre en collision avec un autre : if objetA.hitTest(objetB) { Action réalisée si l'objet A entre en collision avec B }

Marteau

Charger des.swf externes  Pour incorporer dans son animation une animation contenue dans un autre fichier loadMovie('url', 'cible');  'cible' est le clip qui sera remplacé par l’animation chargée

Inclure des fichiers ActionScript  Inclure le code d’un programme se situant dans un fichier externe : #include "chemin_du_fichier/fichier.as"  Un fichier ActionScript a pour extension AS.

Shoot

Composants  Button : Bouton déclenchant une action  CheckBox : Case à cocher  ComboBox : Liste de choix déroulante  ListBox : Liste de choix  RadioButton : Bouton radio  TextInput : Zone de saisie de texte ...

Composants  Pour éditer le composant il faut utiliser le panneau propriétés