我们经常在游戏里看到,人物跟随鼠标的点击旋转并移动位置,其实算法还是比较简单的。
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
public class Main extends Sprite
{
private var musX:Number;
private var musY:Number;
private var rect:Rect;
public function Main()
{
rect=new Rect();
addChild(rect);
this.addEventListener(Event.ENTER_FRAME,onEnterFrame);
this.stage.addEventListener(MouseEvent.CLICK,clickHandler);
}
private function onEnterFrame(e:Event):void{
var dx:Number=mouseX-rect.x;
var dy:Number=mouseY-rect.y;
var radians:Number=Math.atan2(dy,dx);
rect.rotation=radians*180/Math.PI+0;
}
private function clickHandler(e:MouseEvent):void{
musX=e.stageX;
musY=e.stageY;
trace(musX);
rect.x+=(musX-rect.x)/5;
rect.y+=(musY-rect.y)/5;
}
}
}
分享到:
相关推荐
该工程里有两个as文件,第一个是floweffect.as文件:它是实现了'hello world'字符串跟随鼠标效果。 第二个是floweffect1.as文件:它是实现了超音波状的线条跟随鼠标效果
一个漂亮的鼠标跟随效果,看起来非常真实,鼠标移动的时候蝴蝶会缓缓飞向鼠标,当鼠标不动的时候,蝴蝶会停在鼠标上,偶尔扇动一下翅膀
用flash as3代码编写的一串跟随鼠标运动的代码
Flash as3 鼠标跟随
这是用flash pro AS3.0写的文字跟随鼠标移动效果
lash as3.0 跟随鼠标的粒子效果,可以变化不同的参数实现不同的效果
鼠标跟随效果 二级缓动效果 as2.0源代码
改写的一个AS3 鼠标跟随特效(喷溅)代码
RT,基于flash(as3)做的鼠标跟随旋转示例【附源码】,打开.swf文件即可运行。
flash CS4 as3.0鼠标跟随动画,鼠标还会不断变换颜色。
这是一个用AS3.0制作的鼠标跟随效果,可以用来给初学者参考。
as脚本的鼠标跟随,相信很适合初学者 加深对flash的认识和理解,这其中全部是用代码写的 对数组及charAt的使用会让大家所加深印象,其中注释比较详细,详细大家读懂应该不成问题
隐藏默认鼠标变成心型,划过后有痕迹。代码简单,可以参考一下。
全脚本做的漂亮的气泡跟随,不同于简单的鼠标跟随,完整的代码,下载后只需新建一个fla文件写上链接文档类名就OK
效果不错,可做鼠标跟随切水果,连连看亮光效果AS3源码,FLASH运行可以看到效果
flash 8 漂亮的鼠标跟随 制作简单 用as脚本写的
一个简单的鼠标跟随flash。用到了缓动效果。
蝴蝶动画是逐桢做的,鼠标控制蝴蝶移动。 自己做的,分享一下,多给点意见啊。
Flash自动复制效果的鼠标跟随特效,鼠标在晃动的情况下,小圆圈会越来越多,形成奇幻的鼠标跟随特效,编写本效果要用到Flash的脚本编程技术,对Flash AS感兴趣的,这个源文件是不错的参考。
文字跟随鼠标的小实例,使用as3和flashDevelop开发工具