Долгое время читатель, первый раз плакат :).Объект Flex 4, возвращающийся как объект MovieClip
Я работаю над настраиваемым контекстным меню в Flex4. Контекстное меню само по себе прекрасно работает, но я ищу способ определить, является ли ContextMenuEvent mouseTarget образ. Как показано на рисунке, mouseTarget показывает, что это «[объект MovieClip]». Это странно, потому что в моем приложении нет клипов, а только контейнеры изображений. Любая идея, что происходит?
private function openContextMenu(e:ContextMenuEvent):void {
Alert.show(e.mouseTarget.toString());// shows [object MovieClip] when it should show [Object Image]
}
Благодаря
Ваши изображения контейнеры MovieClips или они Загрузчик объекты? – Corey
Контейнеры для изображений:. Позже я добавлю свойство «source» на основе данных, загруженных из операции загрузки. Fileload. –
Dom
Вам, вероятно, нужно будет углубиться в MovieClip, чтобы увидеть, является ли это дочерним элементом изображения и т. Д. Класс Image расширяет множество объектов, менее всего может быть растровое изображение, которое показано на рисунке. Возможно, вам захочется изучить класс BitmapImage в Flex, который может обеспечить более прямой путь к тому, что вы хотите. – NHubben