Niveau perfectionnement
Faites flotter des drapeaux et onduler des logos et des textes grâce à cette animation utilisant le filtre Mappage de déplacement en AS3. Il pourra être utile de visionner le précédent tutoriel sur l'animation par les filtres pour avoir plus d'explications sur la propriété filters des objets et l'utilisation de la classe Timer.
![]() |
Durée : 06:01 Auteur : François Farabolini |

Corel Painter 12 - Les fondamentaux
Introduction à Adobe Edge
Contao - Les fondamentaux
ZBrush 4 - Les fondamentaux
Drupal 7 - Les fondamentaux
Photoshop Elements 10 - Les fondamentaux
Premiere Elements 10 - Les fondamentaux
Les calques de forme dans After Effects















Contacts
Newsletter
Twitter
RSS
RSS des commentaires
Podcasts des tutoriels













Commentaires
super génial, je suis impressionné
Bonsoir,
....
C'est vraiment intéressant ce tutoriel. Mais je ne sais pas pour quoi ça ne marche pas chez moi.
le message error c'est:TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
at mappage_fla::MainTimeline/moveMask()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
J'ai l'impression d'avoir fait exactement comme vous montrez.
Mais bon je suis débutante
Est-ce possible de voir le code source ou le fichier fla pour bien comprendre où est l'error s.v.p?
merci d'avance
Parisa,
je pense que vous avez dû oublier de donner un nom aux objets qui sont sur la scène, du coup actionScript ne peut pas les designer ... encore moins accéder à leurs propriétés...
La vidéo ne fonctionne plus
Dommage j'en avais extrêmement besoin
@[sebastien247|#c7957] : Pourtant de mon côté elle fonctionne toujours.
super! sans trop vouloir en demander, la source .fla est-elle disponible quelque part? merci
Idem pour moi, la vidéo ne fonctionne pas ni dans firefox ni dans IE...
Pour répondre à Parisa,
Ce n'est pas moi qui ai trouvé la solution au problème mais ça n'a rien à voir avec le nom des objets... Donc merci à Zuhan qui m'as bien aidé...
En fait le problèmes vient du fait que le timer déclenche la fonction au bout de 18 centièmes de secondes avant en fait que l'image "mappage.png" soit totalement chargée par l'UILoader donc à ce moment là "mappageLoader.content" vaut null. C'est ce qui déclenche l'erreur.
La solution ajouter un écouteur sur UILoader dans le but de n'ajouter l'écouteur sur le timer que lorsque l'image est chargée, ce qui donne :
//Ajout ecouteur sur UILoader
mappageLoader.addEventListener(Event.COMPLETE, imageChargee);
////////////////////////////////////////////////////////
//Fonction pour ajouter l'écouteur sur le timer lorsque l'image est chargée
function imageChargee(p:Event):void{
myTimer.addEventListener(TimerEvent.TIMER,moveMask);
}
////////////////////////////////////////////////////////////////////////////
Bonne journée,
NGK
j'aime bien votre animation, mais je débute en flash et je comprends pas pourquoi il me dit que fl.containers:UILoader est introuvable