![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2003
Сообщений: 5
|
у меня довольно большой flash file (36 mg)
c 4 мя сценами (с video клипом на каждой) и еще preloader 4 сцены перед каждой из 4 сцен с video) не играет нормально зараза - video захлебывается и возвращаетс? снова на preloader; снова играет чуть больше и снова назад на preloader (повидимому начинает играть не скачав до конца) ---------------------------------------------------------- preloader выглядит так (из книжки взял) 5 кадр - if (_framesloaded<_totalframes) { gotoAndPlay("loop"); } else { gotoAndPlay("main movie", 1); } 10 кадр gotoAndPlay(1); ------------------------ как бы попроще сделать без preloader сцен вообще или с 1 только в начале? ![]() |
|
|||||
|
Во первых зря ты сцены юзаешь - оставь их лицедеям.
Во вторых в данном случае нужно поработать с потоком в превьюере и прелоадер делать исходя из загрузки определенного кадра.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: Jun 2003
Сообщений: 5
|
избавился от сцен (спасибо за совет)
и уменьшил размер video clipov - стало лучше играть странно вообще, что такие маленькие video clipi flash не играет без preload, когда как quck time играет гигабайтные video файлы. так и не понял как preload делать на определенные frames. когда ставлю if (_framesloaded<_totalframes) в movie clip в котором video то захлебывается video - возвращаетс? на начало где бы по русски про preload почитать? |
|
|||||
|
допустим у нас три видео
в 5, 15, 25 кадрах Тогда первый прелоадер (в 3 кадре, необязательно) if (_framesloaded <= 6){ // если загрузка кадров не достигла 6-ого gotoAndPlay ("begin"); //на первый кадр } else { //иначе gotoAndPlay ("start"); //первый мувик (кадр № 5) } загрузили первое видео - началось воспроизведение то же и с двумя другими в 13-м кадре if (_framesloaded <= 16){ gotoAndPlay (12); } else { gotoAndPlay (15); } в 22-м if (_framesloaded <= 26){ gotoAndPlay (21); } else { gotoAndPlay (25); } А по-русски можно почитать практически в любом учебнике, еще есть ряд ресурсов в нете, например этот, или конфа руФлеш и т.д. Это то, что касается прелоадеров, но по твоим сообщениям я понял, что у тебя еще что-то не то с видео, потому, что так оно в любом случае работать не должно.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! Последний раз редактировалось Dimonius; 23.06.2003 в 12:26. |
![]() |
Часовой пояс GMT +4, время: 18:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|