如何在as3(Action Scripts 3)中将舞台缩放到矩形区域?

时间:2015-06-09 07:00:49

标签: actionscript-3 flash

如何在as3(Action Scripts 3)中将舞台缩放到矩形区域?

我有一个文字,当鼠标悬停在任何单词上时,颜色会发生变化。 现在,当点击我需要缩放到这个单词的单词并隐藏另一个单词?

2 个答案:

答案 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;

امیدوارماینپستکمککنه☺