次のコードが与えられます:
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";
(いずれの場合も、インスタンス化されたのと同じタイプであると宣言されたメンバー変数です。)Wth?辞書から継承する秘訣は何ですか?ありがとう!