使用输入文本框更改影片剪辑大小 (Flash AS3)

Change MovieClip size with input textbox (Flash AS3)

我有一个可以拖放 MovieClip 的项目。

我想知道如何在点击 MovieClip,用户可以在输入文本框中输入数字 根据输入的数字增加 MovieClip 的大小。

输入数字后我希望文本框消失, 并且仅在再次单击 MovieClip 时重新出现。

示例如下:

box.addEventListener(MouseEvent.MOUSE_UP, promptBox);


private function promptBox(e:MouseEvent)
{
    textBox.x = box.x;
    textBox.y = box.y - 25;
    addChild(textBox);
    stage.addEventListener(KeyboardEvent.KEY_DOWN, resizeBox);
}

private function resizeBox(e:KeyboardEvent)
{
    if(e.charCode == 13) //enter key
    {
        box.width = Number(textBox.text);
        box.height = Number(textBox.text);
        removeChild(textBox);
    }

}

对不起,我已经很久没有使用 AS3 了,但就是这个主意