2

我有一个“介绍”屏幕和一个“播放”屏幕。
当介绍屏幕开始时,它会设置播放屏幕visible = false;

首先,介绍屏幕显示自己,用户必须按下按钮才能进入播放屏幕,一旦播放屏幕显示自己,动作脚本就会从右向左移动图形。

问题是即使播放屏幕可见是假的,它仍在执行动作脚本(计时器/输入框等)

有什么方法可以设置动作脚本if self.visible==false不播放吗?

请注意,我是 AS3/Flash 的新手,代码在影片剪辑本身中,而不是在一个类中。

4

1 回答 1

2

要根据需要完全自动执行某些操作,最好的办法是像这样扩展可见设置器:

override public function set visible(value:Boolean):void
{
    if(value)
    {
        this.play();
    }
    else
    {
        this.stop();
    }
    super.visible = value;
}

这应该进入您的播放屏幕的文档类。如果您不使用文档类,这可能适用于时间轴。

于 2013-07-07T16:19:33.437 回答