我们经常在游戏里看到,人物跟随鼠标的点击旋转并移动位置,其实算法还是比较简单的。
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(ActionScript 3.0)中的鼠标跟随效果,这是一种在交互式项目中常见的视觉动态技术。ActionScript是Adobe Flash Professional和Flash Player中用于创建动画和交互式内容的主要编程语言...
一个漂亮的鼠标跟随效果,看起来非常真实,鼠标移动的时候蝴蝶会缓缓飞向鼠标,当鼠标不动的时候,蝴蝶会停在鼠标上,偶尔扇动一下翅膀
在本文中,我们将深入探讨如何使用ActionScript 3(AS3)编程语言创建一个互动效果,使得小球跟随鼠标在舞台上飘动。ActionScript 3是Adobe Flash Professional和FlashDevelop等工具中的主要脚本语言,它为动画和...
在本文中,我们将深入探讨基于Flash(AS3)的鼠标跟随旋转示例,这是一个互动性的图形效果,使得舞台上的对象能够根据鼠标的移动而实时旋转。这个示例提供了丰富的编程概念,包括ActionScript 3(AS3)的基础,事件...
一、AS3基础知识 ActionScript 3(AS3)是Adobe Flash开发中的编程语言,它提供了强大的功能,用于创建动态内容、交互式应用程序和富互联网应用(RIA)。AS3相比之前的版本,有着更严格的语法、性能提升以及更好的...
在本文中,我们将深入探讨如何使用ActionScript 3(AS3)来实现一个有趣的互动效果:鼠标心形跟随。ActionScript是Adobe Flash Professional中的编程语言,用于创建动态内容,如动画和交互式应用程序。这个“鼠标...
"不同于简单的鼠标跟随"暗示了这个气泡可能有更复杂的行为,比如基于鼠标的距离、角度或其他参数来调整其运动轨迹或者速度。"完整的代码"意味着提供了所有实现这个功能所需的源代码,用户只需要在新的FLA文件中引用...
这是用flash pro AS3.0写的文字跟随鼠标移动效果
在本文中,我们将深入探讨如何使用ActionScript 3 (AS3) 创建一个鼠标跟随效果,具体是关于"鼠标跟随特效(喷溅)"的代码改写。ActionScript 3是Adobe Flash Professional和Flex SDK中用于创建动态内容的主要编程...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)创建一个跟随鼠标的粒子效果。ActionScript是Adobe Flash Professional中的主要编程语言,用于制作交互式动画和应用程序。粒子效果是一种常见的视觉特效...
在Flash开发中,鼠标跟随效果是一项基础且实用的技术,它能增强用户与动画或交互元素的互动性。本文将深入探讨如何使用ActionScript(AS)实现这一效果,并着重讲解涉及的数组和charAt方法。 首先,我们需要了解...
在本文中,我们将深入探讨Flash中的“鼠标跟随效果”这一技术,它是一种常见的交互式设计元素,常用于网站、游戏和各种在线互动媒体中。Flash作为一款强大的矢量动画工具,曾经是创建动态Web内容的首选平台,而鼠标...
鼠标跟随效果 二级缓动效果 as2.0源代码
在ActionScript 3 (AS3)中,实现鼠标拖动图片移动的功能是一项基本但重要的技能,尤其对于初学者来说。这个功能广泛应用于各种交互式应用、...理解这些概念是AS3交互编程的基础,对于开发者来说是非常有价值的技能。
本压缩包中的资源是基于AS3开发的一个互动效果,包括鼠标跟随切水果和连连看亮光效果。以下是关于这些知识点的详细解释: 1. **ActionScript 3 (AS3)**:AS3是Flash Player和Adobe AIR支持的编程语言的最新版本。...
flash CS4 as3.0鼠标跟随动画,鼠标还会不断变换颜色。
在Flash动画设计中,鼠标跟随动画是一种常见的交互效果,它能增强用户与作品的互动性。本资源包含的"flash鼠标跟随动画代码"是实现这一效果的关键,它使用了ActionScript编程语言,这是一种专为Adobe Flash平台设计...
在这个案例中,我们主要探讨的是使用ActionScript(AS)和Flash技术实现的鼠标跟随效果。 ActionScript是Adobe Flash的编程语言,它允许开发者创建动态内容、交互式应用程序和动画。在Flash环境中,AS通常用于控制...
这是一个用AS3.0制作的鼠标跟随效果,可以用来给初学者参考。
在提供的`as鼠标跟随.fla`文件中,你可以找到已经实现这个效果的具体代码和舞台设置。打开此文件,通过查看源代码和实际运行,能更深入地理解上述步骤。通过实践和调整参数,你可以创造出更多变的鼠标跟随效果,比如...