婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2009-8-16
|
首先谢谢楼主提供这个皮肤,非常赞
之前我用是正常的,今天我打开突然也出现了楼上出现的问题
脚本引擎初始化失败 ({E7C8C9C7-9330-48DA-9D61-F1B5D0CDD231}, CODE: 0x80020101)
控制台可查看更多信息(脚本错误的原因).
原因是这个函数的img参数是null,因此取不到width和height
稍微看看代码,好像这是画在专辑封面上的按钮,但是某个原因图片加载失败了
妥协的改改就是在调用height width img的时候加个null判断
904行
- this.width = img.width / 4;
- this.height = img.height;
- this.Img = img;
-
复制代码 改成- if (img != null) {
- this.width = img.width / 4;
- this.height = img.height;
- this.Img = img;
- }
- else {
- this.width = 0;
- this.height = 0;
- this.Img = null;
- }
复制代码 下面- this.Draw = function (gr, op) {
- if (!opacity) return;
- gr.DrawImage(this.Img, this.x, this.y, this.width, this.height, this.state * this.Img.width / 4, 0, this.width, this.height, 0, opacity);
- };
复制代码 改成- this.Draw = function (gr, op) {
- if (!opacity) return;
- if (this.Img == null) return;
- gr.DrawImage(this.Img, this.x, this.y, this.width, this.height, this.state * this.Img.width / 4, 0, this.width, this.height, 0, opacity);
- };
复制代码 这么改之后不会出错了,不过封面上的按钮也没有了。
|
|