Салют!
У меня не вопрос, а констатация факта. Но так как блог не веду, напишу здесь - может кому пригодиться.
Недавно наблюдал на форуме тему, посвященную сабжу. Товарищ
iNils красочно описал прелести использования приема отложенной прорисовки. Решил испробовать самостоятельно. Все было очень круто, но вот возникла ситуйовина...
Не буду описывать все мои страдания и перейду сразу к делу. Во время обработки Event.RENDER мне понадобилось вызвать Stage.invalidate() и... ничего
Новое событие так и не было отправлено. Заменил подписку с Event.RENDER на Event.ENTER_FRAME и все заработало.
Ситуация кажется логичной, но не совсем явной. Сколько не долби Stage.invalidate(), за один кадр можна получить одно Event.RENDER. Но если дернуть Stage.invalidate() после Event.RENDER и до наступления следующего кадра, тогда запрос вылетит в трубу. Короче, после наступления Event.RENDER следует дождаться следующего кадра прежде, чем провоцировать выброс нового события.
Все, пошел спать!