![]() |
|
||||||||||
|
|||||
|
Час добрый форумчане!
Делая очередной список клипов для проигрывания я задумался об одном моменте, а правильно ли делаю? есть список клипов: <clip id="id_00">clip_00.f4v</clip> <clip id="id_01">clip_01.f4v</clip> <clip id="id_02">clip_02.f4v</clip> function init():void { nc = new NetConnection(); nc.connect(pathToServer); ns = new NetStream(nc); } Далее, я запускаю первый клип из списка(см. выше). ns.play(firstFile); Далее, юзер может сам выбрать файл для просмотра. И тут я задумался, вызвать по новой ns.play(selectFile); или нужно пересоздать ns = new NetStream(nc);? кто делал плееры с плей листами, подскажите как правильно нужно сделать. Заранее спасибо.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Ну, я лично не пойму в чем вопрос,
разве так не работает? Насколько я помню - работает. А что вас смущает?
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
А зачем пересоздавать-то?
У тебя ж nc всегда будет одинаковый ![]() |
|
|||||
|
Ну, видимо человека смущает "старый" NetStream
![]()
__________________
adobe AS3 manual |
|
|||||
|
Ну да, можно и так сказать. Я просто хотел узнать, уточнить (или как ещё выразиться), возможно повторный вызов ns.play(needFile); Как то влияет на память?!... И перед каждым файлом его стоит подчищать.
А так, спасибо конечно, я так думаю прерывание уже играющего файла и запуск очередного на память ни как не влияет.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Я думаю больше ресурсов займет пересоздание NetStream, чем фактически подключение к новому потоку
__________________
adobe AS3 manual |
|
|||||
|
Спасибо!
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|