|
|
|||||
Регистрация: Sep 2001
Адрес: временно New York
Сообщений: 136
|
Управление роликами из веб-страницы
Управление роликами из веб-страницы
Ролик - в ячейке таблицы. Щёлкая по соответствующим ссылкам, нужно вместо него показать другой, потом третий и тд. Страница не перезагружается - меняется только содержимое ячейки таблицы. При использовании метода LoadMovie(номер_уровня, адрес_URL) возникает проблема. У первого ролика фон - чёрный, у второго - белый. Когда второй ролик загружается вместо первого, его фон становится чёрным. ================= <- -функция для загрузки - -> function FDK_loadFlashMovie(ID,SRC,layer,play) { loc = eval("window.document."+ID); if (navigator.appName.indexOf ("Microsoft") !=-1) { loc.LoadMovie(layer,SRC); if (play!="play") { loc.StopPlay(); } } } <- - её вызов - -> <td> <a href="javascript:;" onClick="FDK_loadFlashMovie('BnB','../images/blackTree.swf','0','play')">Портрет</a></td> ============== По определению, загрузка ролика на _level0 должна очистить player от всего содержимого и поместить этот новый файл .swf на уровень _level0. В моём случае этого не происходит? Что скажите?
__________________
Thinking ActionScript (c) Dreaming Flash (c) Последний раз редактировалось Al S'asha; 29.01.2002 в 02:12. |
|
|||||
Регистрация: Sep 2001
Адрес: временно New York
Сообщений: 136
|
<a href="javascript :;"
- это опечатка
__________________
Thinking ActionScript (c) Dreaming Flash (c) |
|
|||||
Регистрация: Sep 2001
Адрес: временно New York
Сообщений: 136
|
Продолжаем разговор
Я попробовал загружать фалы .swf с помощью innerHTML,- работает, но мне кажется это я перемудрил.
Должен быть более простой способ замены на веб-странице одного swf файла на другой.
__________________
Thinking ActionScript (c) Dreaming Flash (c) |
|
|||||
ну так и будет происходить, так как ты загружаешь ролик в уже проинициализированный обьект плагина, со своим размером, цветом и прочим. выход, использовать activeX методы, но ессно только для браузеров которые поддерживают activeX
|
|
|||||
|
|
|||||
Регистрация: Sep 2001
Адрес: временно New York
Сообщений: 136
|
Большое спасибо.
Для тех, кто проявил интерес к этой теме ниже моё решение тоже только для IE4+ =============================== <-- MC в переменных + функции --> <script language="JavaScript"> <!-- var nude='<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="600" height="350" vspace="2" hspace="2" id="bnb"><param name=movie value="../images/BnB.swf"><param name=quality value=high><param name="LOOP" value="false"><param name="MENU" value="false"><embed src="../images/BnB.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="350" loop="false" vspace="2" hspace="2"></embed></object>'; var tree='<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="600" height="350" vspace="2" hspace="2"><param name=movie value="../images/blackTree.swf"><param name=quality value=high><param name="LOOP" value="false"><param name="MENU" value="false"><embed src="../images/blackTree.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="350" loop="false" vspace="2" hspace="2"></embed></object>'; function showNude () { document.all.swfTD.innerHTML=nude; } function showTree () { document.all.swfTD.innerHTML=tree; } //--> </script> <--- !!!---> <-- ссылки загружающие MC--> <a href="javascript:;" onClick =" showTree () ">Fashion/Glamour </a><br> <a href="javascript:;" onClick ="showNude ()">Ню/Арт-эротика</a> <--- !!!---> <-- таблица в которую будут загружаться MC --> <table> <tr> <td id ="swfTD"> </td> </tr> </table> =========================== =========================== Кстати Ваше упоминание ActiveX - и я скачал Microsoft ActiveX Control Pad. Теперь думаю, что с ней делать
__________________
Thinking ActionScript (c) Dreaming Flash (c) |
Часовой пояс GMT +4, время: 10:32. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|