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