actionscript-3 - 如何在 ActionScript 3.0 中更改屏幕背景颜色?

标签 actionscript-3 actionscript

如何在 ActionScript 3.0 中更改屏幕背景颜色?以及如何在ActionScript3.0中将一个屏幕导航到另一个屏幕; 我在我的项目中使用了一个按钮,当我单击该按钮时,当前屏幕应该不可见,并且应该出现另一个屏幕

在 onclick 方法中我这样调用:

presentscee.visible = false; 下一个屏幕:下一个屏幕=新的下一个屏幕(); nextscreen.visible = true;

但是没有结果;谁能帮我解决这个问题吗?

最佳答案

您需要将屏幕添加到 DisplayList 中,否则它将根本不可见。

var nextScreen : NextScreen = new NextScreen();
addChild(nextScreen);

您可以像这样更改屏幕的背景颜色:

graphics.beginFill(0xBBBBBB, 1);
graphics.drawRect(0, 0, 800, 600);
graphics.endFill();

或者,如果您想更改 SWF 背景颜色:

package
{

    [SWF( frameRate="30", backgroundColor="0xFFFFFF", width="800", height="600" )]
    public class MyDocumentClass extends Sprite
    {
        public function MyDocumentClass()
        {
            super();
        }
    }
}

关于actionscript-3 - 如何在 ActionScript 3.0 中更改屏幕背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302993/

相关文章:

flash - AS3 : Loading SWFs in a for loop

Flash Builder 4.5与Flash?

actionscript-3 - 导入 flash.net.SecureSocket 抛出错误 "Definition XXX could not be found"

actionscript-3 - 使用RequestURL转到其他文件夹

javascript - 如何在正则表达式中使用前瞻来匹配无字符?

flash - 如何在 Actionscript 中播放短哔声?

actionscript - 使用 Flex SDK 4.1 找不到 fl.motion

api - 在 action=track leanplum Rest Api 中发送字符串参数不工作

regex - 需要 Flex Regex 验证表达式作为密码,仅允许字母数字值并且需要一个数字