Dictionary не підтримує QName

  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]) за інформацію!

Таґи: ,

Залиште свій коментар