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.

Slides:



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

Interactions avec ActionScript
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Commission scolaire des Laurentides
INTRODUCTION A MATLAB ENVIRONNEMENT MATLAB.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Présentation de la séquence de cours sur les interactions HTML-javascript Laure Walser, 11 juin 2010.
Les structure d’un programme :
Interaction 1 COM3562 Communication Multimédia Février 2012.
Le langage ASP Les formulaires avec Request. Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web.
Principes de programmation (suite)
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
2.1 - Historique Chapitre 2 : Introduction au langage C++
Un survol du language C.
Introduction à Visual Studio C++ (VC++)
Spécificités Techniques Campagne NPI Nov Orange : Flash Transparent + 300x250 ATTENTION : s’il y a une interaction entre les deux créations les.
 Syntaxe du langage PHP
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Tutorat en bio-informatique Le 14 novembre Au programme… Les objets –Propriétés (attributs) –Constructeurs –Méthodes.
Les types composés Les enregistrements.
Scripts et fonctions Instructions de contrôle
PROCESSING Semaine 03. PLAN DE LEÇON Interaction avec un programme Gestion de la souris Gestion du clavier.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
FLASH MX : séance 1 Sandrine Rabin Nicolas Mollet SI28.
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.
Exposé DREAMWEAVER 2 Guillaume DUBREUIL Adrien HADOUX.
EXPOSE N° 1 Thomas CLARISSE Yann GUIGUET.
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.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
** 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 : 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.
Télécharger :
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.
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.
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.
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
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.
Séance 2 Marie Lavogez Justine Leleu Dreamweaver MX.
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.
O UTILS DE P ROGRAMMATION P OUR LES M ATHÉMATIQUES Mr. BENDIB. I MAA, LAMIS Laboratory, Université Larbi Tébessi - Tébessa.
Transcription de la présentation:

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 sur des objets. Permet donc de créer des interactions. Le code est associé soit à une frame, soit à un symbole (bouton ou clip).

Panneau Actions (F9) Mode Normal Mode Expert

Variables Les variables : Les variables locales Elles sont connues localement. var maVariable = 5 ; Les variables globales Elles sont accessibles à tous les niveaux de l'application _global.ma2emeVariable; ma2emeVariable = 9;

Structures conditionnelles : if ( ) { } else { } Différents opérateurs logiques disponibles : == égalité != inégalité && ET logique || OU logique inférieur à, supérieur à =inférieur/supérieur ou égal à switch (var) { case : break; case : case : default: }

Les boucles itératives For : for(i=0;i<N;i++){ } While : i=0; while(i<N){ i++; } Liste des opérations possibles sur les variables (non exhaustive): +,-,*,/ addition, soustraction, multiplication et division % modulo (reste d’une division euclidienne) +=, -=ajouter, soustraire *=, /=multiplier, diviser ++, --incrémentation, décrémentation

Fonctions Création d’une fonction : nomFonction = function(param1,param2…) { [ return ; ] }

Déplacement dans la timeline On peut se déplacer dans la timeline avec des fonctions action-script :  stop(); permet d'arreter la lecture.  play(); reprend la lecture de l'animation.  gotoAndPlay([séquence], image); envoie la tête de lecture vers l'image spécifiée d'une séquence et lit à partir de cette image.  gotoAndStop([séquence],image); envoie la tête de lecture vers l'image spécifiée d'une séquence et s’arrête

Hiérarchie des clips _root obj1obj3obj2 objA _root est la racine obj1._parent = _root objA._parent = obj3 _root.obj3 = obj3 this : objet en cours.

Propriétés des symboles Les clips et les boutons possèdes diverses propriétés. Pour y accéder :  mon_clip.ma_propriété Remarque : presque toutes les propriétés natives commencent toujours par _ (ex : _x ).

Propriétés des symboles Principales propriétés communes au clips et boutons :  _x, _y, _rotation : indiquent la position et la rotation du symbole.  _visible : définit si le symbole est visible ou pas.  _xscale, _yscale : définit en pourcentage la grosseur de l’instance par rapport au symbole initiale.  _name : nom de l’instance.

Propriétés des clips Propriétés particulières aux clips :  _currentframe (non modifiables) : numéro de l’image en cours du clip.  _totaleframes (non modifiables) : nombre total d’image dans le clip. Propriété particulière aux boutons :  enabled : permet de savoir si un bouton est actif ou non.

Les événements Les boutons et les clips ont des événements On peut donc attribuer des actions à ces événements.

Principaux événements sur les boutons : on()  press: Le bouton de la souris est enfoncé alors que le pointeur se trouve au-dessus du bouton.  release: Le bouton de la souris est relâché alors que le pointeur se trouve au-dessus du bouton.  rollOver: Le pointeur de la souris passe au-dessus du bouton.  rollOut: Le pointeur passe en dehors de la zone du bouton.

Principaux événements sur les clips : onClipEvent()  Load: L'action est lancée dès que le clip est instancié et apparaît dans le scénario.  EnterFrame: L'action est déclenchée continuellement à la cadence du clip.  keyDown: L'action est initiée lorsqu'une touche est enfoncée.  onRollOver : L’action est déclenchée lorsque le clip est survolé par la souris.  onRollOut : L’action est déclenchée lorsque la souris se retire du clip.

Collision Fonction HitTest : renvoie VRAI si :  deux occurrences sont en contact  si une occurrence est en contact avec des coordonnées précises

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

Questions, ressources Pour toute question à propos de Flash :  Cours d’Action Script :  Forum actif : 