![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Адрес: Россия, Липецк
Сообщений: 16
|
Как можно сделать, чтобы при переходе от одного клипа(файла) к другому музыка не обрывалась?
|
|
|||||
|
???
В каком смысле? Только скриптом и отдельным клипом. ![]()
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: Jul 2003
Адрес: Россия, Липецк
Сообщений: 16
|
Я делаю презентацию на Flash, которая состоит из нескольких сцен, идущих одна за другой, при этом есть кнопочки предыдущая/следующая (сцена) и глобальное меню (тоже бегающее по этим самым сценам, разумеется. Ну короче поооолная навигация). Все шоу идет на основном таймлайне, там 7 лейеров. Переход разумеется осуществляется тоже по основному time-line с помощью команды _rooot.gotoAndPlay(“label”). Но из-за большого количества информации и пауз, необходимых для переваривания инфы объём ролика превысил злополучное число кадров 16 000 (где-то чуть больше 20 000). Я уже разбил на 2 файла: один – около 12 000, второй – около 8 000 кадров. Но тут возникают другие проблемы, связанные с тем, что клип загружается на место предыдущего (предыдущий умирает как при команде loadMovie(“myclip.swf”,0))!
1. загрузка из одного клипа другого с определенного места (с метки, например) – для правильного функционирования кнопочек предыдущей/следующий и меню, 2. обрывается музыка, которая идет фоном в первом клипе, и резко начинает играть музыка из второго клипа. Ну ладно, на музыку можно дружно забить, не все в конце концов понимают высокое искусство , но как прыгнуть на указанный кадр следующего swf файла, находясь в текущем – это вопрос… Может у флеша есть командная строка? В ней номер кадра укажешь и все счастливы? Вся надежда на эфирный план, как средство универсального информационного обмена.Пока я копаю, чтобы заменить куски кадров ActionScript-паузами, тем самым сократив количество кадров и впихнуть все в один фай, но согласитесь, это изврат… ![]() Кстати, порекомендуйте хорошее решение паузы, чтобы не влияло на музыку и не вызывало других предполагаемых и непредполагаемых проблем |
|
|||||
|
Должно сработать
_global.mySound= new Sound(); mySound.loadSound("blablabla"); mySound.play();
__________________
Кто успел тот и ...... Вощем делай дэнс |
|
|||||
|
Сделай свой саунд отдельным свф-ом (приаттачь его там) и грузи его например на левел 3 основного фильма, на нижележащих левелах пусть лежат части твоего фильма..при этом они не будут выгружать один другой т.к. располагаются на разных уровнях. Всем этим безобразием ты можешь управлять скриптом, саунд никуда не денется , переходы переходы между частями фильма тоже не проблема....
Обращаться к кускам лежащим на разных левелах так _level0.play() или _level3.gotoAndStop(1) Но все это извращение....16000 кадров :))) Внешние свф-ы также можно грузить и в мувиклипы, в targets... Вобщем почитай где-нибудь что-нибудь...поиск, хелп |
|
|||||
|
Господин derhab
Не сочтите за наезд но помоему большее извращение засовывать музыку в отдельный swf а потом её грузить в презентуху когда есть объект Sound с огромной кучей опцый включая stream play ( проигрывание в потоке) что даст меньшие тормоза и нагрузку на проц раз уж это презентацЫя и будет крутится наверно с компакта )
__________________
Кто успел тот и ...... Вощем делай дэнс |
|
|||||
|
Цитата:
error500, о чем ты говоришь?! Дай человеку поупражняться в подгрузке свф-ок для начала. Да, грузить мп3 лучше, но у Casha по моему щас совсем другие проблемы.... |
|
|||||
|
derhab
Ну ладно думаю придётся согласится раз там кадры в тыщах исчисляются Хотя больше чем уверен что можно было бы и одним кадром обойтись
__________________
Кто успел тот и ...... Вощем делай дэнс |
|
|||||
|
Ну одним не одним...но 20000 это перебор
![]() |
|
|||||
|
Каша
у тебя презентация привязана к музе или нет .. если нет то new Sound(), и тип загрузки событийный .. и все будет чудесно если да то лучше импортируй в ролик потом или аттач или просто положи в кадр..(только не забудь указать тип Synchonize - Event) |
![]() |
Часовой пояс GMT +4, время: 11:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|