2014-03-24 6 views
0

У меня есть хорошо документированная проблема StageVideo, убивающая Stage3d, или, по крайней мере, накладывая черный слой над Stage3D на мобильный.Возвращаясь к Stage3D (Away3d) после StageVideo

Я попытался предложить различные решения, предлагаемые на форумах, включая перемещение экрана просмотра с экрана, назначая сетевой поток нормальному флеш-ролику перед закрытием. Ничто из этого не помогает.

ответ Adobe, кажется, что работает так, как он предназначен, и это не ошибка, а именно:

При использовании Stage3D, пользователь должен вызвать Context3D.present(), чтобы сделать обновление стадии слоя. Не существует независимого обновления Stage, Context3D.present() управляет обновлением уровней Stage и Stage3D. Это необходимо для достижения высокой производительности. Обходные включают создание всех Stage3D невидимы и задерживая создание Context3D, пока вы не собираетесь начать использовать его.»

От https://bugbase.adobe.com/index.cfm?event=bug&id=3186454

Away3D, кажется, используют менеджер Stage3D в ядре, и есть функция присутствует() , который содержит важный Context3D.present().

У меня возникли проблемы с попыткой инициировать этот вызов, но я не вижу способа получить к нему доступ.

Кто-нибудь знает, может ли это работать, и каков может быть вызов?

ответ

Смежные вопросы