中易网

用as3点击任意两点,画一条直线 怎么做 求大神啊

答案:2  悬赏:60  
解决时间 2021-01-16 14:18
  • 提问者网友:相思似海深
  • 2021-01-16 04:08
用as3点击任意两点,画一条直线 怎么做 求大神啊
最佳答案
  • 二级知识专家网友:轻熟杀无赦
  • 2021-01-16 04:30
var point1:Point;
var point2:Point;
stage.addEventListener(MouseEvent.CLICK,clickHandler);
function clickHandler(e:MouseEvent):void
{
var s:Stage=e.target as Stage;
if(!point1)
{
point1=new Point(s.mouseX,s.mouseY);
}
else
{
point2=new Point(s.mouseX,s.mouseY);
var sp:Sprite=new Sprite();
s.addChild(sp);
var graphics:Graphics=sp.graphics;
graphics.moveTo(point1.x,point1.y);
graphics.lineTo(point2.x,point2.y);
}
}
全部回答
  • 1楼网友:罪歌
  • 2021-01-16 04:55
你可以在舞台北京上放一个大的影片剪辑,定义四个变量X1,Y1,X2,Y2,第一次点击将鼠标的横纵坐标保存在X1Y1中,第二次放在剩下的两点上,并画一条直线
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息