Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Advanced (http://www.flasher.ru/forum/forumdisplay.php?f=4)
-   -   Обрыв музыки (http://www.flasher.ru/forum/showthread.php?t=46813)

Casha 14.07.2003 20:03

Обрыв музыки
 
Как можно сделать, чтобы при переходе от одного клипа(файла) к другому музыка не обрывалась?

Dimonius 14.07.2003 20:21

???
В каком смысле?
Только скриптом и отдельным клипом. ;)

Casha 16.07.2003 18:18

Вот трогательная история моих злоключений...
 
Я делаю презентацию на Flash, которая состоит из нескольких сцен, идущих одна за другой, при этом есть кнопочки предыдущая/следующая (сцена) и глобальное меню (тоже бегающее по этим самым сценам, разумеется. Ну короче поооолная навигация). Все шоу идет на основном таймлайне, там 7 лейеров. Переход разумеется осуществляется тоже по основному time-line с помощью команды _rooot.gotoAndPlay(“label”). Но из-за большого количества информации и пауз, необходимых для переваривания инфы объём ролика превысил злополучное число кадров 16 000 (где-то чуть больше 20 000). Я уже разбил на 2 файла: один – около 12 000, второй – около 8 000 кадров. Но тут возникают другие проблемы, связанные с тем, что клип загружается на место предыдущего (предыдущий умирает как при команде loadMovie(“myclip.swf”,0))!

1. загрузка из одного клипа другого с определенного места (с метки, например) – для правильного функционирования кнопочек предыдущей/следующий и меню,
2. обрывается музыка, которая идет фоном в первом клипе, и резко начинает играть музыка из второго клипа.

Ну ладно, на музыку можно дружно забить, не все в конце концов понимают высокое искусство :), но как прыгнуть на указанный кадр следующего swf файла, находясь в текущем – это вопрос… Может у флеша есть командная строка? В ней номер кадра укажешь и все счастливы? Вся надежда на эфирный план, как средство универсального информационного обмена.

Пока я копаю, чтобы заменить куски кадров ActionScript-паузами, тем самым сократив количество кадров и впихнуть все в один фай, но согласитесь, это изврат…:(

Кстати, порекомендуйте хорошее решение паузы, чтобы не влияло на музыку и не вызывало других предполагаемых и непредполагаемых проблем

error500 16.07.2003 19:06

Должно сработать
_global.mySound= new Sound();
mySound.loadSound("blablabla");
mySound.play();

derhab 16.07.2003 19:32

Сделай свой саунд отдельным свф-ом (приаттачь его там) и грузи его например на левел 3 основного фильма, на нижележащих левелах пусть лежат части твоего фильма..при этом они не будут выгружать один другой т.к. располагаются на разных уровнях. Всем этим безобразием ты можешь управлять скриптом, саунд никуда не денется , переходы переходы между частями фильма тоже не проблема....
Обращаться к кускам лежащим на разных левелах так _level0.play() или _level3.gotoAndStop(1)

Но все это извращение....16000 кадров :)))

Внешние свф-ы также можно грузить и в мувиклипы, в targets...
Вобщем почитай где-нибудь что-нибудь...поиск, хелп

error500 17.07.2003 00:20

Господин derhab
Не сочтите за наезд но помоему большее извращение засовывать музыку в отдельный swf а потом её грузить в презентуху когда есть объект Sound с огромной кучей опцый включая stream play ( проигрывание в потоке) что даст меньшие тормоза и нагрузку на проц раз уж это презентацЫя и будет крутится наверно с компакта
:))

derhab 17.07.2003 02:18

Re: Вот трогательная история моих злоключений...
 
Цитата:

Оригинал написал(а) Casha
... чуть больше 20 000). Я уже разбил на 2 файла: один – около 12 000, второй – около 8 000 кадров. Но тут возникают другие проблемы, связанные с тем, что клип загружается на место предыдущего (предыдущий умирает как при команде loadMovie(“myclip.swf”,0))!....



error500, о чем ты говоришь?! Дай человеку поупражняться в подгрузке свф-ок для начала. Да, грузить мп3 лучше, но у Casha по моему щас совсем другие проблемы....

error500 17.07.2003 12:20

derhab
Ну ладно ;) думаю придётся согласится раз там кадры в тыщах исчисляются
Хотя больше чем уверен что можно было бы и одним кадром обойтись

derhab 17.07.2003 13:33

Ну одним не одним...но 20000 это перебор :D

RU$LAN 22.07.2003 18:45

Каша
у тебя презентация привязана к музе или нет ..

если нет то new Sound(), и тип загрузки событийный ..
и все будет чудесно

если да то лучше импортируй в ролик потом или аттач или просто положи в кадр..(только не забудь указать тип Synchonize - Event)


Часовой пояс GMT +4, время: 23:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.