![]() |
презентация с большим объемом видео
Проблемма: во флэш-презентации на CD нужно разместить большой объем видео (импорт из MPEG). Размещал кусками минуты по 4 в одном клипе. При экспорте пишет, что не хватает памяти. И не только на моем компе. Подскажите пути решения проблемы, pls. Может подгружать с CD? тогда подскажите, как это прописать.
|
А какой комп?
Ну на худой конец можно все разбить на несколько swf, а дальше как обычно: loadMovie :) |
Для этого есть видео-формат FLV (Flash Video). Залазь в хелп и вперед...
Когда разберешься с FLV, почитай вот эти топики: http://www.flasher.ru/forum/showthread.php?t=65968 http://www.flasher.ru/forum/showthread.php?t=66322 |
комп нормальный. просто похоже flash совсем не рассчитан на фильмы такого объема. хотелось сделать без пауз с подзагрузкой между сюжетами. похоже обломался.
Поясню: есть основная сцена из 6 кадров, по нажатию кнопок переход на один из кадров с последующим воспроизведением. в каждый запихнут flv минут на 5. вопрос: при подгрузке допустим flv файлов нужно заранее создать клип такой длины? ну т е гружу минут 5 фильма в клип из ...000 кадров а затем запускаю его? Можно ли подгружать последующий кусок, во время воспроизведения предидущего, и как? Или может можно вообще проще все это сделать? Просто никогда не сталкивался с таким объемом видео в одной flash. Помогите. |
FLV - потоковое видео.
Размер FLV не имеет значения. Грузи все одним куском. Значение имеет скорость видеопотока (bitrate). Как ты вообще подгружаешь flv? |
еще не подгружаю :-) вот и спрашиваю, как лучше. По идее, как я понимаю, при переходе к новому мувику включаем преловадер, и функцией preload с сылкой на flv грузим в заранее созданый с тем же числом кадров клип?
Или как то по другому? А если потоковое и все в один, то есть ли возможность нормальной перемотки и т п? вроде, как я знаю, нет. |
Вот как подгружают flv:
Открываешь Library -> new Video . Появится шота типа "Embedded video 1". Перетаскиваешь ЭТО на рабочее поле, даешь ему имя на панели Properties. Например "myVideo". В том же кадре пишешь код: var nc=new NetConnection(); nc.connect(null); var ns=new NetStream(nc); myVideo.attachVideo(ns); ns.play("адрес к твоему flv"); Что ты перемоткой называешь? Чтоб моментально перейти скажем к 100-й секунде видео: ns.seek(100); где ns - это NetStream объект, который мы только что определили. Все остальные методы NetStream найдешь в хелпе. |
а размер клипа под это видео устанавливать по длине подгружаемого ролика?
|
Под видео не надо создавать клипа. Ты создаешь объект типа Embedded Video. Этому объекту в properties задаешь ширину и высоту, соответствующую размеру кадра твоего ролика.
|
а какой скрипт, чтобы по окончанию ролика вернулся в какое либо место?
и как прописать перемотку? |
| Часовой пояс GMT +4, время: 20:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.