各画面のアンドロイドのレイアウト用の画像ファイルを表示しようとしています。画面に画像を配置する
ベースメニューの画像ファイルと画像2を表示し、両方を画面に追加しようとしました。しかし、私はベースメニューをキャプチャするようだが、2番目のイメージはキャプチャしていないようだ。
My機能画像を取得するため、「クラス名の下に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の下にあります。ベースメニューの画像が出てきましたが、2番目のメニューの画像はどうでしたか?
offtopic:アドバイスありがとうございます。私は将来ここで他の質問をするときにこれを念頭に置いておきます。 –