Архів для 12, 2008

Dictionary не поддерживает QName

, 12, 2008
  1. import flash.utils.*;
  2. var d:Dictionary = new Dictionary();
  3. var qn:QName = new QName(new Namespace(‘ns’), ‘name’);
  4. d[qn] = true;

Последняя строчка кода выдаст ошибку:
ReferenceError: Error #1056: Cannot create property ns::name on flash.utils.Dictionary.

Т.е. нельзя создать переменную в Dictionary типа QName.

А Вы знаете какие ещё типы не поддерживает Dictionary?

Благодарю Олега Галабурда (он же a_[w]) за информацию!