![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Сообщений: 54
|
итак, есть замысел: использовать одну и ту же флэшку как ячейку меню а инфу в неё грузить из html страницы.
Вот как я это реализовал в html: //-------------скриптовая часть----------- <script type="text/javascript"> function makeMenu(name, target, enable){ var a = new Array() a[1] = name a[2] = target a[3] = enable document.write('<object classid="clsid 27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="50">');document.write('<param name="movie" value="flash/menu_item.swf?ar2='+a[3]+a[2]+'">'); document.write('<param name=quality value=high>'); document.write('<param name="FlashVars" value="ar='+a[1]+'">'); document.write('<embed src="flash/menu_item.swf?ar2='+a[3]+a[2]+'" FlashVars="ar='+a[1]+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="50"></embed>'); document.write('</object>'); }</script> //-------------/скриптовая часть----------- //-------------HTML часть------------------- <td width="20%" class="main_button" valign="middle"><script type="text/javascript">makeMenu("page1", "./page1.html", "1")</script></td> <td width="20%" class="main_button" valign="middle"><script type="text/javascript">makeMenu("page2", "./page2.html", "1")</script></td> <td width="20%" class="main_button" valign="middle"><script type="text/javascript">makeMenu("page3", "./page3.html", "1")</script></td> <td width="20%" class="main_button" valign="middle"><script type="text/javascript">makeMenu("page4", "./page4.html", "1")</script></td> <td width="20%" class="main_button" valign="middle"><script type="text/javascript">makeMenu("page5", "./page5.html", "1")</script></td> //-------------/HTML часть------------------- Как видно из примера, я хотел чтобы использлвался один и тот же flash файл для ускорения загрузки, я почему-то считал что с сервера таким путём все пять ячеек будут создаваться одновременно, но: - создаются они далеко не одновременно, как будто каждая грузится заново. - в temporary internet files есть много копий одного и того же файла так что похоже что они действительно создаются каждый раз заново. Вопрос: где моя ошибка и можно ли это вообще сделать так как я хочу? Респект всем кто поможет. |
![]() |
Часовой пояс GMT +4, время: 22:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|