Voila je suis en train de réaliser une bannière flash en AS3 et je souhaite animé un de mes MovieClip avec une propriété tween. Voici ma classe attaché au fichier fla qui contient mes symboles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package{ //imports import flash.display.*; import fl.transitions.Tween; import fl.transitions.easing.*; import flash.events.*; //ajout clip sur scene public class BanPack extends MovieClip { public function BanPack (){ var mascotte_mc : Mascotte = new Mascotte(); mascotte_mc.x=-10; mascotte_mc.y=300; mascotte_mc.addEventListener(Event.ENTER_FRAME, entree) this.addChild(mascotte_mc); } public function entree(e:Event):void{ var mascotte_mc : Tween = new Tween(e,"x",Bounce.easeOut,e.target.x,e.target.x+200,1,true); } } }//fin package
Malheureusement j'ai une erreur qui tourne en boucle en sortie :
ReferenceError: Error #1056: Impossible de créer la propriété x sur flash.events.Event.
at fl.transitions::Tween/setPosition()
at fl.transitions::Tween/set position()
at fl.transitions::Tween$iinit()
at BanPack/entree()
Merci d'avance pour votre aide
clem![]()
Partager