gpt4 book ai didi

flash - 类类型的 AS3 测试

转载 作者:行者123 更新时间:2023-12-04 16:36:22 26 4
gpt4 key购买 nike

我有一个函数,它为我提供了我传入的对象的类类型。

public function getClass(obj:Object):Class {
return Class(getDefinitionByName(getQualifiedClassName(obj)));
}

现在如果我这样做
trace(getClass(panelStack[0]));

我在输出窗口中得到 [class InfoPanel] 是正确的

但如果我这样做
trace(getClass(panelStack[0]) is InfoPanel);

我是假的,但我期待的是真的。

谁能指出我在这里做错了什么。我正要撕掉我头发的最后一部分!!!

谢谢,

标记

最佳答案

你快到了,只需删除 getClass()称呼。试试这个:

trace(panelStack[0] is InfoPanel);
is运算符可以与任何变量或表达式一起使用,以确定它是否是特定数据类型的成员。当您调用 getClass() 时您实际上是在针对完全不同的实例进行测试。

关于flash - 类类型的 AS3 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com