flash actionscript
Post on 05-Jul-2015
3.584 Views
Preview:
DESCRIPTION
TRANSCRIPT
Les objets de l’animation
Le movieClip peut imbriquer un certain nombres d’objets tandis que d’autres objets contrôle l’environnement d’exécution de l’animation: scène, souris, menu contextuel.
Objectifs
Comprendre les objets que composent un movieclip date, sound, FieldText, et autres
Comprendre les relations entre les différents objets
Comprendre les grandes classes d'objet:les objets date et color
Plan
Présentation Classification des objets Objets de programmation : date Objets du movieclips: color
Présentation
Actionscript propose toutes une série d’objet un peu comme java- des objets de programmation tel array- des objets liés au moviesclip tel color- des objets multimedia- des objets d’envoronnement d’execution du movie clip
Allons faire un tour.
Classification des objets
Ils existent toutes sortesd’objet qui tournent autour de l’animaton
Programmation classique
Les objets de l’animation
Les objets de l’animation
Objets de l’environnements
Tous les objets
Plan
Présentation Classification des objets Objets de programmation : date Objets du movieclips : color
L’objet date()
La classe Date se refere à la date de l’ordinateur du client - précision à la milliseconde mais inutile en pratique- utiliser les heures UTC pour la coordination- UTC , universal time coordination
var super:Date = new Date(); trace (super.toString()) ;
// Sat Nov 11 09:01:22 GMT+0100 2006
Construire une date
var dato!Date = new Date(année,mois, jour,heure,minute,second, milliseconde)
var d1:Date = new Date();
var d3:Date = new Date(2000, 0, 1);
var d4:Date = new Date(65, 2, 6, 9, 30, 15, 0);
var d5:Date = new Date(-14159025000);
Les méthodes de date
Les méthodes de date permettentd’extraire les mois, secondes,Jour, millisecondes
mois naturel 0 à 11date naturel 1 à 31Hour naturel 0 à 23 Second naturel 0 à 59 Miisecopnd 0 à 999
Quelques exemples
var dMaDate:Date = new Date(2006,5,15,6,66);
trace (dMaDate.toString());
var today_date:Date = new Date();
var date_str:String = ((today_date.getMonth()+1)+"/"+today_date.getDate()+"/"+today_date.getFullYear());
trace(date_str); // affiche la date
Obtenir l’heure : get..
var dOriginal:Date = new Date();trace(dOriginal);
var n
var nAnnee:Number = dOriginal.getFullYear();var nMois:Number = dOriginal.getMonth();var nJour:Number = dOriginal.getDate();var nHeure:Number = dOriginal.getHours();
Exercice AS1 vers AS2
Nous allons construire une horloge visuel
Plan
Présentation Classification des objets Objets de programmation : date Objets du movieclips : color
Objet Color (as1)
L’objet color est déconseillé depuis flash 8 remplacé par flash.geom.ColorTransform - toutefois toujours utilisable
var my_color:Color = new Color(my_mc); my_color.setRGB(0xff9933);
Methodes Color AS1
getRGB setRGB GetTransform SetTransform
var my_color:Color = new Color(my_mc); var myTransform:Object = my_color.getTransform(); myTransform = { ra: 50, ba: 50, aa: 30}; my_color.setTransform(myTransform);
En AS2
Avec flash.geom.Transform vous pouvez appliquer deux modifications sur les animations- La forme géométrique- la couleur
Avec cette classe, on contrôle avec la programmation les interpolations de mouvemente et de forme réalisés avec l’outil flash de maniere visuelle.
Plan
Présentation Classification des objets Objets de programmation : date Objets du movieclips : color
Objectifs
Comprendre les objets que composent un movieclip date, sound, FieldText, et autres
Comprendre les relations entre les différents objets
Comprendre les grandes classes d'objet:les objets date et color
La suite …
Nous allons nous pencher sur les objets multimedia
- objet video- objet sound
top related