болтался не работает - PullRequest
       5

болтался не работает

0 голосов
/ 29 ноября 2011

У меня проблема с встраиванием полноэкранной флэш-галереи.при нажатии на миниатюру выполняется swfobject.embedSWF, который создает flash-объект и показывает галерею.закрывая flashgallery, я удаляю целые flash-объекты.тогда при нажатии на другую миниатюру swfobject.embedSWF для встраивания объекта просто не работает, в чем может быть причина?

1 Ответ

0 голосов
/ 30 ноября 2011

Когда вы используете SWFObject, ваш целевой элемент (обычно это div) будет заменен на , созданный SWFObject.

Если вы удалите свой SWF, а затем попытаетесь встроить новый SWF, используя тот же идентификатор цели, вы обнаружите, что ваша цель больше не существует - больше нет элемента HTML с этим идентификатором.

Что вам нужно сделать, это использовать сценарий для воссоздания элемента перед попыткой выполнить второе встраивание.

Здесь есть учебник и пример на эту тему: http://learnswfobject.com/advanced-topics/load-a-swf-using-javascript-onclick-event/

(см. «Замена загруженного SWF другим SWF»)

...