Какой то код у вас странный, по идее Event.ACTIVATE и Event.RESIZE на одну фукцию привязывают.

Код AS3:
stage.addEventListener(Event.ACTIVATE, onRes);
stage.addEventListener(Event.RESIZE, onRes);
private function onRes(event:Event):void {
trace(event.type, stage.stageWidth, stage.stageHeight) ;
}
ACTIVATE - "активирует" саму флешку при открытии, в этот момент событие Ресайз ещё не происходит, т.к. ничего не ресайзится, чтобы было понятнее просто добавте trace(event.type) и посмотрите кто и когда срабатывает.