拖动内容时更改文本框中的文本 (AS3)

Change text in text box when something is dragged (AS3)

我想在拖动不同的图片时更改文本框中的文本。但是,我不太确定如何为它执行该功能。如果有人能帮我举个例子,那将不胜感激。谢谢。

到目前为止我只有textfield的var和textformat的var

var onStart:TextField = new TextField();
var onFormat:TextFormat = new TextFormat();

    onStart.x = 76;
    onStart.y = 60;
    onStart.width = 162;
    onStart.height = 68;
    onFormat.font = "Calibri";
    onFormat.size = 30;
    onStart.defaultTextFormat = onFormat;

为每个图像添加一个 MouseEvent.MOUSE_UP 侦听器(指示用户已停止拖动图像)并在触发事件时更改 onStart.text。

image1.addEventListener(MouseEvent.MOUSE_UP, changeText);
image2.addEventListener(MouseEvent.MOUSE_UP, changeText);
image3.addEventListener(MouseEvent.MOUSE_UP, changeText);

function changeText(e:MouseEvent):void
{
    switch(e.target)
    {
        case image1:
            onStart.text = "image 1";
            break;
        case image2:
            onStart.text = "image 2";
            break;
        case image3:
            onStart.text = "image 3";
            break;
        default:
            break;
     }
}