gpt4 book ai didi

actionscript-3 - AS3中继承Dictionary有什么技巧?

转载 作者:行者123 更新时间:2023-12-02 18:08:20 26 4
gpt4 key购买 nike

给出以下代码:

import flash.utils.Dictionary;

import mx.collections.ArrayCollection;
import mx.controls.Alert;

public class CDictionary extends Dictionary
{
public function CDictionary(weakKeys:Boolean=false)
{
super(weakKeys);
}
}

这会引发错误#1056:

m_cdictNearIDs = new CDictionary();
m_cdictNearIDs[4] = "f";

但这不是:

m_cdictNearIDs = new Dictionary();
m_cdictNearIDs[4] = "f";

(在每种情况下,它都是一个被声明为与其实例化的类型相同的成员变量。)什么?从字典继承有什么技巧?谢谢!

最佳答案

您必须将类定义为动态:

package
{
import flash.utils.Dictionary;

public dynamic class CDictionary extends Dictionary
{
public function CDictionary(weakKeys:Boolean=false)
{
super(weakKeys);
}
}
}

关于actionscript-3 - AS3中继承Dictionary有什么技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364875/

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