ActionScript - 使用位图数据库资源开始位图填充?
我已将图像资源 (Background.jpg) 导入到 Flash CS5 库中,并将其作为基本类型为 BitmapData 的 Bitmap 类导出到 ActionScript。
以下代码返回以下错误:
backgroundTexture = new Shape();
backgroundTexture.graphics.beginBitmapFill(Background);
backgroundTexture.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
backgroundTexture.graphics.endFill();
1067:隐式强制转换值 将 Class 类型转换为不相关的类型 flash.display:BitmapData。
那么错误是什么?
I've imported an image asset (Background.jpg) to my Flash CS5 library and exported it to ActionScript as class Bitmap with a base type of BitmapData.
the following code returns the following error:
backgroundTexture = new Shape();
backgroundTexture.graphics.beginBitmapFill(Background);
backgroundTexture.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
backgroundTexture.graphics.endFill();
1067: Implicit coercion of a value of
type Class to an unrelated type
flash.display:BitmapData.
so what's the error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需要一个
Background
BitmapData 对象的实例:Background
是对该类的引用。new Background()
创建该类的实例。You just need an instance of the
Background
BitmapData object:Background
is a reference to the class.new Background()
creates an instance of the class.我对 Flex 的经验比 Flash 多,所以我不知道 UI 细节,但我相信您想要的是:
这假设您的 UI 生成以下 ActionScript 或其等效内容:
请参阅:
I have more experience with Flex than Flash, so I don't know the UI details, but I believe what you want is:
This is assuming that your UI generates the following ActionScript or its equivalent:
See: