MouseEvent сохраняет местоположение мыши, когда был сделан щелчок в свойствах localX
и localY
. Таким образом, вы можете вычислить немного, чтобы выяснить, была ли мышь над строкой заголовка или нет.
function panelClick ( event:MouseEvent ) : void
{
trace( event.localX + '/' + event.localY );
}
Большинство стандартных компонентов также предоставляют доступ к некоторым из своих дочерних элементов. Например, компонент Panel имеет свойство Panel.titleBar , к которому можно обращаться при создании нового класса компонента. Так, например, вы можете создать новый класс, который предлагает специальное событие для щелчков в строке заголовка, позволяя добавить прослушиватель событий для строки заголовка снаружи.