该文档引用了Object超类。但是,当我在Object:typeOf页面上运行示例时,它会为void startMQ(){
try {
// getting connection
// getting session
// getting queue
for(; ;){
// Processing every messages from queue
}
} catch (Exception e){
} finally {
// closing queue
// closing session
// closing connection
}
}
public static void main(String arg[]){
Listener l = new Listener();
l.startMQ();
}
输出false
而不是print(image:typeOf("Object"))
。我也尝试使用Canvas,它也返回了true
。
这是一个错误还是删除了类?如果是这样,有人知道它被删除了哪个版本?
我正在使用0.10.2,超级吐司。
答案 0 :(得分:1)
它没有删除,至少在C ++中没有删除。我将github上旧的2010镜像中的代码与Bitbucket中的最新源代码进行了比较,而Image仍然继承自Object:
GitHub:Image : Drawable和Drawable : Object
BitBucket:Image : Texture和Texture : Drawable以及Drawable : Object
这是如何暴露给Lua的,以及为什么typeOf()
没有返回文档说它应该返回的内容,我不知道。我会将其归档为一个错误,因为文档说它应该返回true
for Object(至少,它是文档错误)。