многократная загрузка одного и того же swf с swfObject 2.2

У меня есть php-скрипт (он извлекает mp3-файлы из базы данных MySQL) и flash-плеер для прослушивания. Работа с плеером реализована с помощью swfObject 2.2. Если я загружаю один mp3-файл, все работает нормально. Но если я хочу загрузить какой-нибудь mp3, я получаю только последний mp3 в плеере (в html-источнике я вижу все, что нужно, но не на главной странице)

swfobject и mp3-плейер подключаются корректно, т.к. с одним файлом нормально работать.

какие-нибудь подсказки?

    <div class="myFlashPlayers">
    <script type="text/javascript">
    var flashvars = {url:'1.mp3',artist:'artist1', track:'track1', duration:'4:32'};
    var params = {};
    var attributes = {};
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes);


    var flashvars = {url:'2.mp3',artist:'artist2', track:'track2', duration:'1:03'};
    var params = {};
    var attributes = {};
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes);
    </script></div>

person dark    schedule 19.07.2011    source источник


Ответы (1)


Параметр name становится параметром <object> DOM id (среди прочего), который должен быть уникальным. Вам нужно будет назначать разные имена при каждом вызове swfobject. Даже простого добавления 1, 2 и т. Д. Будет достаточно.

person Marc B    schedule 19.07.2011