Изменить отображаемый флэш-файл, нажав кнопку - PullRequest
0 голосов
/ 03 декабря 2008

Я в Windows Vista и IE7.

Вот что я хотел бы сделать:

  1. У меня есть два флеш-файла: page1.swf и page2.swf. Это просто страница из журнала.
  2. Дисплей page1.swf
  3. Есть кнопка с надписью "Изменить страницу"
  4. Когда я нажимаю кнопку; дисплей page2.swf вместо page1.swf (только page2.swf, а не обе страницы) Вот и все.

Если кто-нибудь может дать мне сценарий для этого, я буду очень признателен.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2008

Для управления объектами SWF на ваших страницах с использованием JavaScript я рекомендую использовать SWFObject .

Проверьте также этот вопрос: Как использовать JavaScript для обмена SWF в HTML?

0 голосов
/ 03 декабря 2008

эта функция изменяет встроенную в элемент вспышку:

function setFlashSrc(newSrc)    
    {          
        var flash='<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" WIDTH="210" HEIGHT="210">';          
        flash+='<PARAM NAME=movie VALUE="'+newSrc+'"><PARAM NAME=quality VALUE=high>';          
        flash+='<EMBED SRC="'+newSrc+'" QUALITY=high PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" ';          
        flash+='TYPE="application/x-shockwave-flash" WIDTH="210" HEIGHT="210">';          
        flash+='</EMBED>';          
        flash+='</OBJECT>';          
        document.getElementById("urelement").innerHTML=flash;    
        }

замените атрибуты flash по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...