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");
} |
Partager