重置文本并转到特定帧as3

时间:2015-02-16 04:41:32

标签: actionscript-3 flash

我想在按下按钮时重置文本,之后它会转到我已经标记过的特定帧。但是,即使我将重置文本放在gotoAndStop();

之前,文本也不会重置

我该如何解决这个问题?

以下是我正在使用的代码:

payment_button.addEventListener(MouseEvent.CLICK, onClickPayment);

function onClickPayment(e:MouseEvent):void
{
    if (myText1.text == "")
    {
        trace('Cannot proceed! There is no items in your shopping bag.');
    }

    else
    {
        myText1.text = "";

        gotoAndStop("purchased");
    }
}

谢谢!

你的回答非常感谢!

1 个答案:

答案 0 :(得分:0)

听起来你正在改变包含文本字段的MovieClip的框架。如果是这样,那么如果新帧和当前帧具有包含文本字段的不同关键帧,则当您返回到此代码时,无论您对此代码所做的任何更改如何,文本字段中的文本都将设置回默认值。第一帧。