Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 使用AS3..显示舞台上的对象坐标。。?_Actionscript 3_Coordinates - Fatal编程技术网

Actionscript 3 使用AS3..显示舞台上的对象坐标。。?

Actionscript 3 使用AS3..显示舞台上的对象坐标。。?,actionscript-3,coordinates,Actionscript 3,Coordinates,我对ActionScript完全陌生,所以请理解我不知道从哪里开始 当舞台在屏幕上移动时,我需要在舞台上显示一个物体的坐标 非常感谢您的帮助 谢谢, Alex这里有一个简单的方法,您当然可以使用它获得更详细的信息,例如,在更新TextField文本值之前检查值是否已更改(即对象正在移动)。您甚至可以使用两个文本字段,一个用于x位置,另一个用于y位置 您可以使用另一种类型的事件侦听器,这取决于是什么使您的对象移动 var object:MovieClip = new MovieClip(); va

我对ActionScript完全陌生,所以请理解我不知道从哪里开始

当舞台在屏幕上移动时,我需要在舞台上显示一个物体的坐标

非常感谢您的帮助

谢谢,
Alex

这里有一个简单的方法,您当然可以使用它获得更详细的信息,例如,在更新TextField文本值之前检查值是否已更改(即对象正在移动)。您甚至可以使用两个文本字段,一个用于x位置,另一个用于y位置

您可以使用另一种类型的事件侦听器,这取决于是什么使您的对象移动

var object:MovieClip = new MovieClip(); var textfield:TextField = new TextField(); object.addEventListener( Event.ENTER_FRAME , positionListener ); function positionListener( event:Event ):void { textfield.text = "x:" + object.x.toString() + "| y:" + object.y.toString(); } var对象:MovieClip=新的MovieClip(); var textfield:textfield=new textfield(); addEventListener(Event.ENTER_FRAME,positionListener); 函数位置侦听器(事件:事件):void { textfield.text=“x:+object.x.toString()+”| y:+object.y.toString(); } 谢谢

解决方案:

addEventListener(Event.ENTER_FRAME, show);
function show(evt:Event):void{
  coords_txt.text = object1.x+" - "+object1.y
}

您的意思是直观地查看对象的文本,还是需要查看对象的调试跟踪语句?是的,可以直观地查看对象移动时的坐标,显示在逐帧更新的文本字段中。谢谢:)请注意,我刚刚显示了最小值,要使它起作用,您需要添加孩子!既然你是AS3新手,我想我应该提一下。。。