Немного оффтопа:
Прекращайте уже тиражировать эту конструкцию:

Код AS3:
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
Она нужна только в случае, когда нужно проверить, не грузят ли SWF в другой SWF, например.
Во всех остальных случаях нет никаких if…else, все всегда предсказуемо.