AS3.0怎么做出让中间的棍子跟随鼠标转动的效果

关键代码怎么写... 关键代码怎么写 展开
 我来答
jicemoon
2015-09-12 · TA获得超过772个赞
知道小有建树答主
回答量:622
采纳率:66%
帮助的人:675万
展开全部

假设棍子的属性名为gz, 下面是主要代码

import flash.display.Sprite;
stage.addEventListener(MouseEvent.MOUSE_MOVE, onStageMouseMoveHandle);
function onStageMouseMoveHandle(evt:MouseEvent):void{
    if(gz.parent as Sprite){
     gz.rotation = 180/Math.PI * Math.atan2(gz.parent.mouseY - gz.y, gz.parent.mouseX - gz.x);  
 }
}

附件是一个实例, 需要用Flash CS5及以上的版本才可以打开

追问
感激不尽!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式