249045439
网站制作

临沧网站制作AS3鼠标跟随特效

发表日期:2024-02-05   作者来源:www.lexiangwangzhan.com   浏览:0   标签:网站制作    
package { import flash.display.Sprite; import flash.events.Event;public class FollowMouse extends Sprite { private var arrow:Arrow; private var speed:Number = 5;public function FollowMouse() { init(); }private function init():void { arrow = new Arrow(); addChild(arrow); addEventListener(Event.ENTER_frame, onEnterframe); } private function onEnterframe(event:Event):void { //先要计算出箭头与鼠标的 x 距离和 y 距离,并用 Math.atan2 计算出它们的夹角。然后用这个角度使箭头旋转,再用 Math.cosplay 和 Math.sin 与速度相乘计算出 x,y 速度向量,最后将它们加到箭头的坐标上。 var dx:Number = mouseX - arrow.x; var dy:Number = mouseY - arrow.y; var angle:Number = Math.atan2(dy, dx); arrow.rotation = angle * 180 / Math.PI; var vx:Number = Math.cosplay(angle) * speed; var vy:Number = Math.sin(angle) * speed; arrow.x += vx; arrow.y += vy; } }

}

推荐名字临沧网站制作AS3鼠标跟随特效

如没特殊注明,文章均为龙源技术网 原创,转载请注明来自http://www.yanlongwu.com/news/zhizuo/7562.html