Bonjour a tous

Je souhaite mettre au point un menu simple avec un curseur (un rectangle de couleur) en dessous du bouton sur lequel est situe la souris.
Voici le code

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import com.greensock.TweenMax;
import com.greensock.easing.Sine;
import flash.geom.ColorTransform;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.net.navigateToURL;
 
var tableauBt:Array = new Array(cv, artplast, artinfo);
var couleur:ColorTransform = new ColorTransform();
const ecart:int = 10;
const lien1:URLRequest = new URLRequest("www.google.fr");
const lien2:URLRequest = new URLRequest("www.google.fr");
const lien3:URLRequest = new URLRequest("www.google.fr");
 
for (var i:int = 0; i < tableauBt.length; i++){
	tableauBt[i].addEventListener(MouseEvent.MOUSE_OVER,over);
	tableauBt[i].addEventListener(MouseEvent.MOUSE_UP,navig);
}
bg_bt.x = cv.x;
bg_bt.y = cv.y;
bg_bt.width = cv.width + ecart;
bg_bt.height = cv.height + ecart;
couleur.color = Math.random() * 0xFFFFFF;
TweenMax.to(bg_bt, .1, {tint: couleur.color});
 
function over(e:MouseEvent):void{
	couleur.color = Math.random() * 0xFFFFFF;
	var bt:MovieClip = (MovieClip) (e.target);
	var btWidth:Number = bt.width + ecart;
	var btHeight:Number = bt.height + ecart;
	TweenMax.to(bg_bt, .6, {x:bt.x, y:bt.y, width:btWidth, height:btHeight, tint:couleur, ease:Sine.easeOut});
}
 
function navig (e:MouseEvent):void{
	if (e.target.name == "cv")navigateToURL(lien1, "_blank");
	if (e.target.name == "artplat")navigateToURL(lien2, "_blank");
	if (e.target.name == "artinfo")navigateToURL(lien3, "_blank");
}
Il n'y a pas de problème de compilation seulement quand je le lance, le curseur ne suis pas ma souris. Les liens ne fonctionne pas d'ailleurs