gpt4 book ai didi

image - 在屏幕上布置图像

转载 作者:行者123 更新时间:2023-12-02 03:11:52 26 4
gpt4 key购买 nike

我正在尝试为每个屏幕的 android 布局显示图像文件。

我尝试显示基本菜单图片文件和图像 2,并将它们都添加到屏幕中。但是,我似乎捕捉到了基本菜单,但没有捕捉到第二张图像。

我获取图像的函数,在类名“MyResource”下

public function getImage(name:String):Image{
var img:Image = new Image(assetManager.getTexture(name));
return img;
}

我的“主菜单”类。它有一堆按钮,可以将其重定向到选定的包含屏幕的选定类。

switch (btn.name)
{
case "genji":
trace("Genji voice menu was selected.");
app.getScreenManager().getScreen(ScreenManager.SCREEN_GENJI);
break;
}

应该显示第二张图片的屏幕类。

public class GenjiScreenClass extends Screens 
{
public function GenjiScreenClass(app:StarlingBaseClass)
{
super(app);
}

override public function initialize():void{
trace("I am in GenjiScreenClass initialize() function");
var img:Image = myResource.getImage("basemenu320x480");
var genjiImage:Image = myResource.getImage("GenjiMenuPicture")
this.addChild(genjiImage);
this.addChild(img);
}
}

图片文件都在asset/x1下。基本菜单图像出来了,为什么第二个没有?

最佳答案

最后添加img:

    this.addChild(genjiImage);
this.addChild(img);

这意味着 imggenjiImage 之上覆盖它。根据图片的内容和大小,上面的图片可能会完全隐藏下面的图片,这可能会造成只显示上面的图片的印象。

交换这两个语句的顺序来解决问题。

关于image - 在屏幕上布置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39556419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com