Итак, я хочу расширить словарный класс. Пока все работает, за исключением того, что в некоторых моих методах, которые должны ссылаться на содержимое словаря, я делаю вызов вроде:
this[ key ]
Это не нравится. Это просто говорит мне, что нет свойства «ключ». Есть ли способ доступа к данным в этом классе?
Также я использую целое число для ключа.
Редактировать: Я обнаружил, что такое же поведение происходит при расширении массива.
var myArray : Array = new Array();
trace( myArray[ 0 ] );
var myArrayExtender : ArrayExtender = new ArrayExtender();
trace( myArrayExtender[ 0 ] );
Где в этом случае myArray возвращает «undefined», а myArrayExtender выдает ошибку 1069. ArrayExtender - это пустой класс, который расширяет Array и вызывает super () в конструкторе.