Ciao a tutti come si fa a cambiare tramite AS3 il punto di registrazione di un MC?
di seguito c'è un esempio di un figura geometrica creata in AS3 e ho attribuito degli ascoltatori per fare effetto pulsante.
al rollover l'ogetto cresce, al rollout ritorna alla simensione original.
Ora se vedete l'esempio che vi posto noterete che il quadrato si ingrandisce spostandosi a de quindi ha un punto di registrazione in alto a sinistra, come faccio a spostarlo al centro?
grazie per l'aiuto
Grazie per l'aiutoCodice PHP:import flash.display.Sprite;
import flash.display.BlendMode;
import flash.events.MouseEvent;
import fl.transitions.*;
import fl.transitions.easing.*;
var mc:MovieClip = new MovieClip();
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFF88CC);
square.graphics.drawRect(0, 0, 80, 80);
mc.x=200;
mc.y=100;
addChild(mc);
mc.addChild(square);
mc.addEventListener(MouseEvent.MOUSE_OVER, dimObject);
mc.addEventListener(MouseEvent.MOUSE_OUT, restoreObject);
function dimObject(event:MouseEvent):void {
var myTweenx:Tween = new Tween(mc, "scaleX", Strong.easeOut, 1, 1.5, 1, true);
var myTweeny:Tween = new Tween(mc, "scaleY", Strong.easeOut, 1, 1.5, 1, true);
}
function restoreObject(event:MouseEvent):void {
var myTweenx:Tween = new Tween(mc, "scaleX", Strong.easeOut, 1.5, 1, 1, true);
var myTweeny:Tween = new Tween(mc, "scaleY", Strong.easeOut, 1.5, 1, 1, true);
}
Tony

Rispondi quotando