So I’ve got this script inside of a movie clip that takes this movie clip and scales it/re-centers it. What I’d really like to do is make the center point of that movie clip be where the mouse is clicked when it scales “in”.
Any suggestions?
var dubClick = "in"; // double click toggle variable
//click variables
_global.xScaleOg = container._xscale;
_global.yScaleOg = container._yscale;
_global.xLocationOg = container._x;
_global.yLocationOg = container._y;
container.onPress = function() {
if(dubClick == "in") {
new mx.transitions.Tween(container, "_xscale", mx.transitions.easing.Strong.easeOut, container._xscale, xScaleOg*2, 20, false);
new mx.transitions.Tween(container, "_yscale", mx.transitions.easing.Strong.easeOut, container._yscale, yScaleOg*2, 20, false);
new mx.transitions.Tween(container, "_x", mx.transitions.easing.Strong.easeOut, _global.xLocationOg, _global.xLocationOg-(container._width/2), 20, false);
new mx.transitions.Tween(container, "_y", mx.transitions.easing.Strong.easeOut, _global.yLocationOg, _global.yLocationOg-(container._height/2), 20, false);
_root.screen_mc.dubClick = "out";
} else {
new mx.transitions.Tween(container, "_xscale", mx.transitions.easing.Strong.easeOut, container._xscale, _global.xScaleOg, 20, false);
new mx.transitions.Tween(container, "_yscale", mx.transitions.easing.Strong.easeOut, container._yscale, _global.yScaleOg, 20, false);
new mx.transitions.Tween(container, "_x", mx.transitions.easing.Strong.easeOut, this._x, _global.xLocationOg, 20, false);
new mx.transitions.Tween(container, "_y", mx.transitions.easing.Strong.easeOut, this._y, _global.yLocationOg, 20, false);
_root.screen_mc.dubClick = "in"
}
}