Flash as3 以鼠标点为中心缩放效果
生活随笔
收集整理的這篇文章主要介紹了
Flash as3 以鼠标点为中心缩放效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
新建一個元件,名稱為pic
pic.addEventListener (MouseEvent.MOUSE_WHEEL,zoomHandler); function zoomHandler (e:MouseEvent) { if (e.delta > 0) {e.currentTarget.scaleX += 0.1;e.currentTarget.scaleY += 0.1;e.currentTarget.x=mouseX-e.localX*(e.currentTarget.scaleX);e.currentTarget.y=mouseY-e.localY*(e.currentTarget.scaleY);} else {e.currentTarget.scaleX -= 0.1;e.currentTarget.scaleY -= 0.1;e.currentTarget.x=mouseX-e.localX*(e.currentTarget.scaleX);e.currentTarget.y=mouseY-e.localY*(e.currentTarget.scaleY); } }//可以適當加入TweenLite的緩動效果,是的效果平滑絢麗,同時支持多點觸摸設備的對Flash內容的放大縮小
轉自:http://hi.baidu.com/sl19880127sl/item/2eb2a160c1f64092c5d24923
轉載于:https://www.cnblogs.com/gongchen/archive/2013/03/20/2971199.html
總結
以上是生活随笔為你收集整理的Flash as3 以鼠标点为中心缩放效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发布方配模板引擎V2.1及开发教程和案例
- 下一篇: 使用jsp+swfupload做上传时报