标题: 问个领域画像的问题
karryngai
会员
Rank: 1
大叔



UID 58
精华 0
积分 203
帖子 119
阅读权限 5
注册 2007-2-10
 
发表于 2007-9-30 22:34  资料  短消息  加为好友 
问个领域画像的问题

米粒军训减肥中了...= = 不想烦他,把问题发到这里,请各位大大帮忙解决......
主要是关于GraphicLayer中的方法loadProvinceImage,试过了多种方法,领域图像的尺寸也换了很多次,就是没有一次能成功读取到它的...= =

代码:
var mainlayer=new GraphicLayer(kag,kag.primaryLayer,"aa",1);
mainlayer.setSize(400,300);
mainlayer.loadProvinceImage("province");
错误:
22:03:10 领域图像 provinc 与主图像大小不同 at graphiclayer.tjs(88)[(function) loadProvinceImage]
22:03:10 script exception : first.ks 中由行 7 开始的 iscript区块上发生了错误。
( 详细请参考控制台 )
领域图像 provinc 与主图像大小不同 at mainwindow.tjs(3144)[(function) onConductorScript]
22:03:10 trace :
22:03:10 发生了错误
文件 : first.ks   行 : 21
标记 :  ( ← 可能显示了错误前后的标记 )
first.ks 中由行 7 开始的 iscript区块上发生了错误。
( 详细请参考控制台 )
领域图像 provinc 与主图像大小不同


代码:
var mainlayer=new GraphicLayer(kag,kag.primaryLayer,"aa",1);
mainlayer.face=dfProvince;                       
mainlayer.setPos(100,100);
mainlayer.setSize(400,300);       
mainlayer.loadProvinceImage("province");       
mainlayer.visible=true;               
mainlayer.hitType=htProvince;       
mainlayer.hitThreshold=125;
错误:
22:06:53 领域图像 provinc 与主图像大小不同 at graphiclayer.tjs(88)[(function) loadProvinceImage]
22:06:53 script exception : first.ks 中由行 7 开始的 iscript区块上发生了错误。
( 详细请参考控制台 )
领域图像 provinc 与主图像大小不同 at mainwindow.tjs(3144)[(function) onConductorScript]
22:06:53 trace :
22:06:53 发生了错误
文件 : first.ks   行 : 25
标记 :  ( ← 可能显示了错误前后的标记 )
first.ks 中由行 7 开始的 iscript区块上发生了错误。
( 详细请参考控制台 )
领域图像 provinc 与主图像大小不同
22:06:53 script exception : 发生了错误
文件 : first.ks   行 : 25
标记 :  ( ← 可能显示了错误前后的标记 )
first.ks 中由行 7 开始的 iscript区块上发生了错误。
( 详细请参考控制台 )
领域图像 provinc 与主图像大小不同 at conductor.tjs(200)[(function) timerCallback]





我的女朋友今年十五歲——就這樣在一起就好了~~~ 就這樣在一起~~~ 忘卻一切世俗的眼光~~~
顶部
karryngai
会员
Rank: 1
大叔



UID 58
精华 0
积分 203
帖子 119
阅读权限 5
注册 2007-2-10
 
发表于 2007-9-30 22:36  资料  短消息  加为好友 
如果把GraphicLayer换成Layer,就能成功读取...= =
但是方法loadProvinceImage的继承就直接来源于Layer,并且只有两句...
        function loadProvinceImage(fn)
        {
                // 領域画像 fn を読み込む
                super.loadProvinceImage(fn);
                loadedProvinceImage = fn;
        }
完全晕倒了...= = 难道是因为继承了AnimationLayer而受到里面conductor的影响吗...





我的女朋友今年十五歲——就這樣在一起就好了~~~ 就這樣在一起~~~ 忘卻一切世俗的眼光~~~
顶部
karryngai
会员
Rank: 1
大叔



UID 58
精华 0
积分 203
帖子 119
阅读权限 5
注册 2007-2-10
 
发表于 2007-10-1 21:48  资料  短消息  加为好友 
问题已解决了...原来是AffineLayer的_image在作怪....= =
现在想到的解决方法是在Affinelayer中加入一个function
function setNativePos(x,y,w,h){
        super.setPos(x,y,w,h);
}
用这个设定图像的大小和领域画像一致就能读取领域画像了= =
这个真是令人无语....= =





我的女朋友今年十五歲——就這樣在一起就好了~~~ 就這樣在一起~~~ 忘卻一切世俗的眼光~~~
顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.021436 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示