ムービークリップのズームインとズームアウトを行っています。元の高さはmc.heightで取得します。ムービークリップを拡大縮小した後、ムービークリップの高さを増やす必要があります。だから私はmc._heightプロパティを使用しました。ただし、元の値ではなく、より高い値が得られます。ただし、ロールオーバー時に値が少なくなるほど変化します。
plsは私を助けます。
ありがとう。
こんにちは、私はズームの概念をやっています。ズーム時にムービークリップの幅が正しく機能しています。しかし、トゥイーン画像の場合、幅と高さが異常に増加しています。私がそれを見つけられなかった理由は何ですか。plsは私を助けます。
this.onMouseMove = function() {
constrainedMove(bg_mc, 4, 1);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
var mousePercent:Number = _xmouse/Stage.width;
var mSpeed:Number;
if (dir == 1) {
mSpeed = 1-mousePercent;
} else {
mSpeed = mousePercent;
}
target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
target.onEnterFrame = function() {
if (target._x == target.destX) {
delete target.onEnterFrame;
}
else if (target._x>target.destX) {
target._x -= Math.ceil((target._x-target.destX)*(speed/100));
}
else if (target._x<target.destX) {
target._x += Math.ceil((target.destX-target._x)*(speed/100));
}
};
}