图片放大缩小移动类

发布日期  发布: 2009-5-02 | 发布人  发布者: 与你同行 | 来源  来源: 江西广告网


-图片放大缩小移动类: -----------------------class------------------------- class ZoomOpenMove { private var obj:MovieClip; private var pos_scale:Number; private var x_speed:Number; private var y_speed:Number; private var scale_speed:Number; private var scale_step:Number; public function ZoomOpenMove(_obj:MovieClip) { this.obj = _obj; } public function get s_speed():Number { return scale_speed; } public function set s_speed(_s_speed:Number):Void { scale_speed = _s_speed; } public function get _x_speed():Number { return x_speed; } public function set _x_speed(_x_x_speed:Number):Void { x_speed = _x_x_speed; } public function get _y_speed():Number { return y_speed; } public function set _y_speed(_y_y_speed:Number):Void { y_speed = _y_y_speed; } public function get _scale_step():Number { return scale_step; } public function set _scale_step(scalestep:Number):Void { scale_step = scalestep; } public function get _scale_speed():Number { return scale_speed } public function set _scale_speed(scalespeed:Number):Void { scale_speed = scalespeed } public function get _pos_scale():Number { return pos_scale; } public function set _pos_scale(posscale:Number):Void { pos_scale = posscale; } public function Open() { if (_root._xmouse<Stage.width and _root._xmouse>0 and _root._ymouse>0 and _root._ymouse<Stage.height) { obj._xscale<pos_scale ? obj._xscale=obj._yscale = scale_step : obj._xscale=obj._yscale=pos_scale; } } public function Zoom() { if (_root._xmouse<Stage.width and _root._xmouse>0 and _root._ymouse>0 and _root._ymouse<Stage.height) { obj._x = (0-obj._x)/scale_speed; obj._y = (0-obj._y)/scale_speed; obj._xscale = (100-obj._xscale)/scale_speed; obj._yscale = (100-obj._yscale)/scale_speed; } } public function Move() { if (obj.hitTest(_root._xmouse, _root._ymouse, true)) { var pos_x = _root._xmouse*(Stage.width-obj._width)/Stage.width; var pos_y = _root._ymouse*(Stage.height-obj._height)/Stage.height; obj._x = (pos_x-obj._x)/x_speed; obj._y = (pos_y-obj._y)/y_speed; }  
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291