【发布时间】:2017-04-26 09:27:06
【问题描述】:
我使用 starling 框架在 adobe animate 中创建了饥饿英雄游戏(重新创建)。 从下面这个地址下载:
(http://www.test.farsvila.ir/animate_starling_Error.rar)
package {
import flash.display3D.textures.Texture;
import flash.utils.Dictionary;
import flash.display.Bitmap;
import starling.textures.Texture;
import starling.display.Sprite;
import starling.events.Event;
import starling.display.Image;
import starling.display.Button;
import starling.core.Starling;
import starling.events.Event;
import screens.Welcome;
public class Assets {
[Embed(source = "media/graphics/bgWelcome.jpg")]
public static const BgWelcome: Class;
[Embed(source = "media/graphics/welcome_hero.png")]
public static const WelcomeHero: Class;
[Embed(source = "media/graphics/welcome_title.png")]
public static const WelcomeTitle: Class;
[Embed(source = "media/graphics/welcome_playButton.png")]
public static const WelcomePlayBtn: Class;
[Embed(source = "media/graphics/welcome_aboutButton.png")]
public static const WelcomeAboutBtn: Class;
private static var gameTextures: Dictionary = new Dictionary();
public static function getTexture(name: String): Texture {
if (gameTextures[name] == undefined) {
var bitmap: Bitmap = new Assets[name]();
gameTextures[name] = Texture.fromBitmap(bitmap);
}
return gameTextures[name];
}
}
}
它出错了 --> 通过静态类型 Class 的引用从 Bitmap 调用可能未定义的方法。
【问题讨论】:
-
请提供一些代码,请确保,没有人不会下载该 RAR 文件,所以在您发布生成该错误消息的那部分代码之前,这个问题无法解决。
-
会这样做的兄弟:)
-
مرسی زیاد کدهاشم میذارم
-
好的,谢谢 :) ,也不是我的反对票,不幸的是,这里不允许说波斯语,但在 chat.stackoverflow.com 中。
-
欣赏兄弟。哦,别介意你是积极的:)。我的部分代码已添加到我的帖子中。请检查并帮助我
标签: actionscript-3 starling-framework adobe-animate