Показать сообщение отдельно
Старый 26.09.2008, 17:54
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Нужно Gfx.init вызывать не в конструкторе, а когда экземпляр Main будет добавлен в DisplayList.
Для этого слушайте событие ADDED_TO_STAGE.

То есть в Вашем случае так:
Код:
public class Main extends MovieClip 
{
    public function Main() 
    {
        super();
        this.addEventListener(Event.ADDED_TO_STAGE, addedHandler);
    }

    private function addedHandler(event:Event):void
    {
        Gfx.init(this);
    }
}