Цитата:
Сообщение от scarbo
Ну так в чем проблема?Опишите яснее.
|
Задача сделать плеер с кнопками PLAY и PAUSE для внешних swf'ок. Внешние swf'ки загружаются в плеер при помощи loadClip и могут содержать что угодно: музыку, вложенные мувики и пр. Заранее предусмотреть что там будет невозможно. По кнопке PAUSE нужно все это тормозить, а по кнопке PLAY - запускать с того места где затормозилось. С изображением проблем нет - проблемы со звуковым сопровождением.
Звук управляется вот так:

Код:
var sound:Sound = new Sound();
...
but_play.onRelease = function():Void {
...
sound.stop();
sound.start();
}
but_stop.onRelease = function():Void {
...
sound.stop();
}
...
Если звук потоковый - то есть привязан к timeline'у - все хорошо, все тормозится и запускается без проблем. Если же звук помещен на timeline вручную - то срабатывает только sound.stop(), а sound.start(), увы, не работает.
Я подумал, что если бы можно было узнать каким образом звук помещен в swf'ку - то тогда можно было бы как-то по-разному эту ситуацию обрабатывать, к примеру, для помещенного вручную звука просто ставить sound.setVolume(0). Но, как мне объяснили, этьо нереально. Вот сижу и думаю в какую же сторону копать. Может быть, в AS3 есть какие-то методы, я в нем, к сожалению, пока не силен.