package com.dougmccune.containers { import flash.events.MouseEvent; import mx.containers.TitleWindow; import mx.controls.Button; public class UndraggableTitleWindow extends mx.containers.TitleWindow { override protected function createChildren():void { super.createChildren(); titleBar.addEventListener(MouseEvent.MOUSE_DOWN, stopEvent, false, 1); } private function stopEvent(event:MouseEvent):void { if (event.target is Button) { super.dispatchEvent(event); return; } event.stopImmediatePropagation(); } } }