Actionscript 3 允许用户添加和操作文本
我试图弄明白如何让用户能够点击一个按钮,在舞台上添加一个文本字段,输入他们自己的文本,然后能够用鼠标自由移动文本,将其定位到他们想要的位置Actionscript 3 允许用户添加和操作文本,actionscript-3,flash,Actionscript 3,Flash,我试图弄明白如何让用户能够点击一个按钮,在舞台上添加一个文本字段,输入他们自己的文本,然后能够用鼠标自由移动文本,将其定位到他们想要的位置 我知道如何定位文本,但不确定管理文本输入本身的最佳方法。我可以想象,让用户“点击并拖动”来绘制文本框并自己输入/定位文本框是非常困难的?有没有一种我还不知道的有效方法可以做到这一点?您可以修改a的位置,其中a是一个孩子 TextField myMovingTextBox = new TextField; myMovingTextBox.x = 123; my
我知道如何定位文本,但不确定管理文本输入本身的最佳方法。我可以想象,让用户“点击并拖动”来绘制文本框并自己输入/定位文本框是非常困难的?有没有一种我还不知道的有效方法可以做到这一点?您可以修改a的位置,其中a是一个孩子
TextField myMovingTextBox = new TextField;
myMovingTextBox.x = 123;
myMovingTextBox.y = 436;
//Adding to the stage.
stage.addChild(myMovingTextBox);
用户可以通过其
您可以通过舞台触发的按钮了解当前鼠标位置
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
...
function onMouseMove(event:MouseEvent):void {
//Mouse Pos
event.stageX;
event.stageY;
}
那么,这可以用来允许用户用鼠标移动文本框吗?
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
...
function onMouseMove(event:MouseEvent):void {
//Mouse Pos
event.stageX;
event.stageY;
}