オブジェクトプロトタイプを拡張しようとすると、エラーが発生します。
エラー#1056:mx.core.UIComponentDescriptorにプロパティmy_extensionを作成できません。
私は周りを検索し、これらを見つけました:
Flash AS3:ReferenceError:エラー#1056:プロパティを作成できません
ReferenceError:エラー#1056-インスタンス名エラー
ステージの設計にビジュアルIDEを使用していませんが、MXMLファイルとAS3ファイルを使用しているため、このエラーをどうすればよいかわかりません。
私のコード:
Object.prototype.keys = function(): Array {
var keys: Array = [];
for (var key: * in this) {
keys.push(key);
}
return keys;
}
Object.prototype.values = function(): Array {
var values: Array = [];
for each (var value: * in this) {
values.push(value);
}
return values;
}