|
|
|||||
Разгрузка видео ресурсов
Коллеги подскажите как можно оптимизировать следующую схему в игре :
условно есть X видео файлов (flv). В различные моменты времени в контейнеры помещаются вот эти самые видео файлы. Файлы сами по себе маленькие скажем 100*100 px. Одновременно на экране может быть до 20 таких видео-анимаций. Файлы играют непрерывный цикл, закончилось воспроизведение далее appendBytes и заново. При нажатии кнопки, все играющие на данный момент файлы должны очистится и начаться новая анимация ( совершенно другой файл). Проблема в том, что от момента разгрузки до момента начала нового видео на долю секунды замирание игры или мерцание в контейнерах ( удаление и появление нового). Подскажите , может быть я как то неверно произвожу операции очистки? Алгоритм : (контейнер содержит только видео 100*100 и такую же картинку подложку ) 1) _netstream.dispose() 2) _netconnection.close() 3) removeChildren() 4) _image = null, connection = null, stream = null; Соответсвенно в цикле у каждого клипа производится эта операция, клипов как я уже сказал может быть до 20 одноврменно. И еще может быть встроенный FLVPlayBack будет работать в разы быстрее???!!!
__________________
Марк Tween |
Часовой пояс GMT +4, время: 17:47. |
|
« Предыдущая тема | Следующая тема » |
|
|