Dictionary не підтримує QName
- import flash.utils.*;
- var d:Dictionary = new Dictionary();
- var qn:QName = new QName(new Namespace(‘ns’), ‘name’);
- d[qn] = true;
Останній рядок коду видасть помилку:
ReferenceError: Error #1056: Cannot create property ns::name on flash.utils.Dictionary.
Тобто неможливо створити змінну у Dictionary типу QName.
А Ви знаєте які ще типи не підтримує Dictionary?
Дякую Олегові Галабурда (він же a_[w]) за інформацію!
Таґи: Dictionary, QName