【20分加急】鼠标控制元件垂直运动的flash as3.0怎么弄

加急啊。需要运动的元件命名为:drag_mc,想实现在鼠标点击之后移动时,元件只能随鼠标在垂直方向上运动。需要flashas3.0的代码。谢谢。急哇。... 加急啊。

需要运动的元件 命名为:drag_mc,
想实现在 鼠标点击之后移动时,元件只能随鼠标在垂直方向上运动。
需要flash as 3.0的代码。
谢谢。急哇。
展开
 我来答
FlashASer

2012-07-01 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18654

向TA提问 私信TA
展开全部
drag_mc.addEventListener(MouseEvent.MOUSE_DOWN,FollowMouseEvent);
drag_mc.addEventListener(MouseEvent.MOUSE_UP,StopMoveEvent);
var temp:Number=0;
function FollowMouseEvent(e:MouseEvent):void
{
var obj:Object=e.currentTarget;
temp=this.mouseY-obj.y;
obj.addEventListener(Event.ENTER_FRAME,MoveEvent);
}
function StopMoveEvent(e:MouseEvent):void
{
var obj:Object=e.currentTarget;
obj.removeEventListener(Event.ENTER_FRAME,MoveEvent);
}
function MoveEvent(e:Event):void
{
var obj:Object=e.target;
obj.y=this.mouseY-temp;
}
明君生物教学资源
2012-07-01 · 创作、提供生物教学资源
明君生物教学资源
采纳数:609 获赞数:944

向TA提问 私信TA
展开全部
10yuan搞定,需要加qq1941496565
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新潮汕
2012-07-01 · 超过19用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:41.7万
展开全部
楼上牛叉,这个也敢收十元,强!!
我只要20分好了

movieClip_1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2);
function fl_MouseClickHandler_2(event:MouseEvent):void
{
stage.addEventListener(MouseEvent.MOUSE_MOVE,Move);
}
function Move(event:MouseEvent):void
{
movieClip_1.y=mouseY;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式