В настоящее время я пытаюсь добавить пользовательский класс, который подклассов UIComponent, как к дереву, так и к холсту, но когда я пытаюсь изменить порядок дерева путем перетаскивания, я получаю эту ошибку:
TypeError: Ошибка # 1010: термин не определен и не имеет свойств.
в mx.controls :: Tree / get firstVisibleItem () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src \ mx \ controls \ Tree.as: 764]
на flash.utils :: ByteArray / writeObject ()
на flash.desktop :: Clipboard / putSerialization ()
на flash.desktop :: Clipboard / convertFlashFormat ()
на flash.desktop :: Clipboard / setData ()
в mx.managers :: NativeDragManagerImpl / doDrag () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ airframework \ src \ mx \ Manager \ NativeDragManagerImpl.as: 282]
в mx.managers :: DragManager $ / doDrag () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src \ mx \ Manager \ DragManager.as: 243]
в mx.controls.listClasses :: ListBase / dragStartHandler () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src \ mx \ controls \ listClasses \ ListBase.as: 9085]
на flash.events::EventDispatcher/dispatchEventFunction ()
на flash.events::EventDispatcher/dispatchEvent ()
в mx.core :: UIComponent / dispatchEvent () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src \ mx \ core \ UIComponent.as: 9298]
в mx.controls.listClasses :: ListBase / mouseMoveHandler () [C: \ autobuild \ 3.2.0 \ frameworks \ projects \ framework \ src \ mx \ controls \ listClasses \ ListBase.as: 8822]
Когда я не добавляю UIComponent на холст, эта ошибка не возникает, кто-нибудь знает, почему это происходит?