`
hacker47
  • 浏览: 340474 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AS3基础,鼠标跟随

 
阅读更多

我们经常在游戏里看到,人物跟随鼠标的点击旋转并移动位置,其实算法还是比较简单的。

 

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;
		}
		
	}
}

 

分享到:
评论

相关推荐

    as3 鼠标跟随效果实例源码

    在本文中,我们将深入探讨AS3(ActionScript 3.0)中的鼠标跟随效果,这是一种在交互式项目中常见的视觉动态技术。ActionScript是Adobe Flash Professional和Flash Player中用于创建动画和交互式内容的主要编程语言...

    真实的AS3蝴蝶鼠标跟随效果

    一个漂亮的鼠标跟随效果,看起来非常真实,鼠标移动的时候蝴蝶会缓缓飞向鼠标,当鼠标不动的时候,蝴蝶会停在鼠标上,偶尔扇动一下翅膀

    as3做的一串跟随鼠标飘动的小球

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)编程语言创建一个互动效果,使得小球跟随鼠标在舞台上飘动。ActionScript 3是Adobe Flash Professional和FlashDevelop等工具中的主要脚本语言,它为动画和...

    基于flash(as3)做的鼠标跟随旋转示例【附源码】

    在本文中,我们将深入探讨基于Flash(AS3)的鼠标跟随旋转示例,这是一个互动性的图形效果,使得舞台上的对象能够根据鼠标的移动而实时旋转。这个示例提供了丰富的编程概念,包括ActionScript 3(AS3)的基础,事件...

    Flash as3 鼠标

    一、AS3基础知识 ActionScript 3(AS3)是Adobe Flash开发中的编程语言,它提供了强大的功能,用于创建动态内容、交互式应用程序和富互联网应用(RIA)。AS3相比之前的版本,有着更严格的语法、性能提升以及更好的...

    as3制作鼠标心型跟随效果

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)来实现一个有趣的互动效果:鼠标心形跟随。ActionScript是Adobe Flash Professional中的编程语言,用于创建动态内容,如动画和交互式应用程序。这个“鼠标...

    AS3全脚本跟随鼠标的气泡+源码

    "不同于简单的鼠标跟随"暗示了这个气泡可能有更复杂的行为,比如基于鼠标的距离、角度或其他参数来调整其运动轨迹或者速度。"完整的代码"意味着提供了所有实现这个功能所需的源代码,用户只需要在新的FLA文件中引用...

    AS3 文字跟随

    这是用flash pro AS3.0写的文字跟随鼠标移动效果

    鼠标跟随效果AS3改写

    在本文中,我们将深入探讨如何使用ActionScript 3 (AS3) 创建一个鼠标跟随效果,具体是关于"鼠标跟随特效(喷溅)"的代码改写。ActionScript 3是Adobe Flash Professional和Flex SDK中用于创建动态内容的主要编程...

    flash as3.0 跟随鼠标的粒子效果

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)创建一个跟随鼠标的粒子效果。ActionScript是Adobe Flash Professional中的主要编程语言,用于制作交互式动画和应用程序。粒子效果是一种常见的视觉特效...

    flash纯脚本的鼠标跟随

    在Flash开发中,鼠标跟随效果是一项基础且实用的技术,它能增强用户与动画或交互元素的互动性。本文将深入探讨如何使用ActionScript(AS)实现这一效果,并着重讲解涉及的数组和charAt方法。 首先,我们需要了解...

    flash 鼠标跟随效果 flash素材

    在本文中,我们将深入探讨Flash中的“鼠标跟随效果”这一技术,它是一种常见的交互式设计元素,常用于网站、游戏和各种在线互动媒体中。Flash作为一款强大的矢量动画工具,曾经是创建动态Web内容的首选平台,而鼠标...

    as2.0 鼠标缓动跟随效果

    鼠标跟随效果 二级缓动效果 as2.0源代码

    as3代码 鼠标拖动

    在ActionScript 3 (AS3)中,实现鼠标拖动图片移动的功能是一项基本但重要的技能,尤其对于初学者来说。这个功能广泛应用于各种交互式应用、...理解这些概念是AS3交互编程的基础,对于开发者来说是非常有价值的技能。

    可做鼠标跟随切水果,连连看亮光效果AS3源码.rar

    本压缩包中的资源是基于AS3开发的一个互动效果,包括鼠标跟随切水果和连连看亮光效果。以下是关于这些知识点的详细解释: 1. **ActionScript 3 (AS3)**:AS3是Flash Player和Adobe AIR支持的编程语言的最新版本。...

    鼠标跟随移动

    flash CS4 as3.0鼠标跟随动画,鼠标还会不断变换颜色。

    flash鼠标跟随动画代码

    在Flash动画设计中,鼠标跟随动画是一种常见的交互效果,它能增强用户与作品的互动性。本资源包含的"flash鼠标跟随动画代码"是实现这一效果的关键,它使用了ActionScript编程语言,这是一种专为Adobe Flash平台设计...

    炫酷的鼠标跟随

    在这个案例中,我们主要探讨的是使用ActionScript(AS)和Flash技术实现的鼠标跟随效果。 ActionScript是Adobe Flash的编程语言,它允许开发者创建动态内容、交互式应用程序和动画。在Flash环境中,AS通常用于控制...

    鼠标跟随效果源码

    这是一个用AS3.0制作的鼠标跟随效果,可以用来给初学者参考。

    flash 8 漂亮的鼠标跟随 制作简单

    在提供的`as鼠标跟随.fla`文件中,你可以找到已经实现这个效果的具体代码和舞台设置。打开此文件,通过查看源代码和实际运行,能更深入地理解上述步骤。通过实践和调整参数,你可以创造出更多变的鼠标跟随效果,比如...

Global site tag (gtag.js) - Google Analytics