Показать сообщение отдельно
Старый 10.12.2011, 00:00
HardCoder вне форума Посмотреть профиль Отправить личное сообщение для HardCoder Найти все сообщения от HardCoder
  № 3  
Ответить с цитированием
HardCoder
 
Аватар для HardCoder

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
Наверное я не совсем корректно задал вопрос
Код AS3:
<s:Panel id="mainPanel" mouseDown="movePannel(event)">
<s:Button id="createEventsButton"/>
</s:Panel>
А вот АС:
Код AS3:
private function movePannel(e:MouseEvent):void{
	trace(e.target is Panel)
	trace(e.target == this.mainPanel)
	trace(e.target)
}
Теперь кликаем по панели
Цитата:
false
false
Main0.WindowedApplicationSkin2.Group3.contentGroup.VGroup7.mainPanel.PanelSkin13._PanelSkin_Group1.contents.topGroup.titleDisplay
Выводит false потому что сам флексовский класс Panel состоит из разных компонентов и e.target указывает на них а не на экземпляр класса Panel
__________________
Я мало чего умею, но зато хорошо умею учиться...


Последний раз редактировалось HardCoder; 10.12.2011 в 00:08.