#2015:无效的位图数据
在我的类中,如果我像这样创建 bitmapData:
private var tImage:BitmapData;
public function object():void {
tImage = new BitmapData(30,30,false,0x000000);
}
我收到以下错误:
ArgumentError: Error #2015: Invalid BitmapData.
但如果我在方法内声明变量:
public function object():void {
var tImage:BitmapData;
tImage = new BitmapData(30,30,false,0x000000);
}
它工作正常。为什么!?!?!这让我发疯。
谢谢你们!
In my class, if I create bitmapData
like this:
private var tImage:BitmapData;
public function object():void {
tImage = new BitmapData(30,30,false,0x000000);
}
I get the following error:
ArgumentError: Error #2015: Invalid BitmapData.
But if I declare the variable inside the method:
public function object():void {
var tImage:BitmapData;
tImage = new BitmapData(30,30,false,0x000000);
}
It works fine. WHY!?!?! It's driving me crazy.
Thanks guys!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为这可能是您班级中的其他代码。
以下内容有效,但我没有将函数命名为“object”(因为我猜测这是一个保留字??)
下面的简化版本也有效:
I think it might be some other code in your class.
The following works, but I didn't name the function "object" (since I'm guessing that's a reserved word??)
This simplified version below also works too:
您将 tImage 声明为私有...
它应该是
Derp
You declared tImage as private...
Its should be
Derp