如何在as3(Action Scripts 3)中将舞台缩放到矩形区域?
我有一个文字,当鼠标悬停在任何单词上时,颜色会发生变化。 现在,当点击我需要缩放到这个单词的单词并隐藏另一个单词?
答案 0 :(得分:0)
将您的文字放在movieclip中,并将movieclip实例名称命名为yourWord。
yourWord.addEventListner(MouseEvent.CLICK,onCLICK);
function on CLICK(e:MouseEvent){
yourWord.xScale = yourWord.yScale = 2;
}
注意: 如果你想要一些缓和的动画,那么你可以使用tweenlite库或flash内置的tweener方法。
答案 1 :(得分:0)
اینهکهزومکنهوبقیهکلماتازکادربرهبیروندرسته?隐藏其他词语:。سلام.منظورتاز
翻译:
你的意思是“隐藏其他词语”,缩放以将其他词语发送出舞台吗?
var zoomAmount:Number=3;//مقدار زوم , zoom amount
var wordX:number=???;// موقعیت طولی نقطه ی بالا-چپ کلمه ی مورد نظر ,x of zooming word
var wordY:number=???;// موقعیت ارتفاعی نقطه ی بالا-چپ کلمه ی مورد نظر ,y of zooming word
txt.addEventListener("click",zoom);
function zoom(e:MouseEvent=null){
this.x=-wordX;
this.y=-wordY;
this.scaleX=this.scaleY=zoomAmount;
امیدوارماینپستکمککنه☺