永发信息网

as3.0鼠标控制物体移动方向

答案:1  悬赏:30  手机版
解决时间 2021-02-10 21:57
as3.0鼠标控制物体移动方向
最佳答案
这是一个跟随鼠标移动的小三角形的脚本,或许对你有所帮助,你参考一下。
import flash.display.Shape;
import flash.events.MouseEvent;
import flash.geom.Point;
var pointAr:Array = [];
var angle:Number;
const ANGLE:Number = 180 / Math.PI;
var shanjiaoDis:Number = 10;
function drawShanjiao():Shape
{
var s:Shape=new Shape();
with (s.graphics)
{
lineStyle(1,0);
moveTo(0,-shanjiaoDis);
lineTo(shanjiaoDis,shanjiaoDis);
lineTo(-shanjiaoDis,shanjiaoDis);
lineTo(0,-shanjiaoDis);
endFill();
}
return s;
}
var shanjiao:Shape = drawShanjiao();
addChild(shanjiao);
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMove);
function onMove(evt:MouseEvent):void
{
pointAr.push(new Point(evt.localX,evt.localY));
if (pointAr.length > 2)
{
pointAr.shift();
}
if (pointAr.length == 2)
{
angle = Math.atan2(pointAr[0].y - pointAr[1].y,pointAr[0].x - pointAr[1].x) * ANGLE - 90;
shanjiao.x = evt.localX;
shanjiao.y = evt.localY;
shanjiao.rotation = angle;
evt.currentTarget.invalidate();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网名“执着”帮我 修饰一下,选项多一些
某社区拟筹建社区心理健康加油站,为一些有心
教你用什么方法来判断女朋友是否传销
绒布地址在什么地方,想过去办事
为什么我电脑的窗口只能打开一个?
泰拉瑞亚破晓怎么得
远行单车在什么地方啊,我要过去处理事情
西关邮政储蓄ATM(红旗街)地址有知道的么?有
化凶为吉意思
请问一个女孩子对我说,你有病我有药是什么意
中国邮政储蓄银行(西关邮政所)(重泉路中段中
潘多拉密室逃脱我想知道这个在什么地方
我现在的心情变化的很快,这是怎么回事?
【concern是什么意思】care和concern有什么不
怎么转呼啦圈减肥
推荐资讯
金龙鱼花生浓香食用调和油吃的时候对人身体有
<<雅量>>中"郗太傅在京口,遣门生与王臣相书..
地球村地址在哪,我要去那里办事
茗睿美容spa驿站地址在什么地方,我要处理点
何艺摄影部地址好找么,我有些事要过去
华发颐园南门地址在哪,我要去那里办事
篮板球Rebound 有效的下载地址!!
图示排架中,哪一种排架的柱顶水平侧移最小?
东方21洗车美车行地址有知道的么?有点事想过
世纪旅行社有限责任公司怎么去啊,我要去那办
爱亲母婴生活馆我想知道这个在什么地方
情侣网名 要有‘涛’和‘慧’两个字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?