【问题标题】:Actionscript 3 Casting object to class returns nullActionscript 3将对象转换为类返回null
【发布时间】:2013-05-10 13:09:39
【问题描述】:

我在使用 AS3 时遇到问题。我正在尝试投射一个对象,但它返回 null。但是,我绝对肯定该对象的类是我要转换的类:

    trace(example);
returns [class exampleClass]

。但是,像这样投射它:

    trace(example as exampleClass);
returns null;

有什么理由说明为什么会出现这种情况?

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    看来example实际上并不是一个对象,它是对classexampleClass的引用

    您可能做了类似var example = exampleClass 而不是var example = new exampleClass() 的操作

    【讨论】:

    • 啊,我怀疑是这样的!我正在使用一个实验框架,所以我不太确定实现,只是使用了 API。我猜“新”被省略了:3
    • 在这种情况下你做的例子是exampleClass
    猜你喜欢
    • 1970-01-01
    • 2017-08-03
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多