Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Клип требует щелчка для активации (http://www.flasher.ru/forum/showthread.php?t=120834)

Sniffysko 01.02.2009 01:38

Клип требует щелчка для активации
 
На широкой странице, содержащей штук 20 маленьких клипов, разбросанных по DIVам имеются клипы, содержащие активные элементы. Кнопки. Но вот проблема в том, что кнопки эти в Opera 9 и FireFox 3 сразу не работают, а требуют предварительного щелчка по ним. И только после этого проявляются ролловеры и проч. Зато в 6 эксплорере все работает на ура.

Вот пример части кода страницы.
Надо еще сказать, что страница состоит из 7 контейнеров DIV такого типа: <div class="page[N] brd bgcol" id="page[N]">
Фоном этих контейнеров служит один клип - back.swf. Остальные клипы лежат в других DIV, слоем выше. Это arrright.swf и arrleft.swf -- кнопки, которые возвращают страницу в исходное положение. Именно кнопки, находящеся в файлах arrright.swf и arrleft.swf не работают до тех пор, пока по ним предварительно не щелкнуть.

Клипы сделаны в Flash CS 3 ActionScript 2 (никакого кода внутри кнопок пока нет). OS Windows XP SP2. Плеер флеша - 10. Клипы срендерены для плеера 9 версии.



Код:

<div class="page1 brd bgcol" id="page1">
        <div class="pagesback">
                <object id="back1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="1000" height="890" align="middle">
                <param name="movie" value="back.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#999999" />
                <embed name="back1" src="back.swf" quality="high" wmode="transparent" bgcolor="#999999" width="1000" height="890" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
                </object>
        </div>
<div class="arrL" id="arrLeft2">
        <object id="arrleft2" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="62" height="35" align="middle">
        <param name="movie" value="arrleft.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#cccccc" />
        <embed name="arrleft2" src="arrleft.swf" quality="high" wmode="transparent" bgcolor="#cccccc" width="62" height="35" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
</div>
<div class="arrR" id="arrRight2">
        <object id="arrright2" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="62" height="35" align="middle">
        <param name="movie" value="arrright.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#cccccc" />
        <embed name="arrright2" src="arrright.swf" quality="high" wmode="transparent" bgcolor="#cccccc" width="62" height="35" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
</div>


</div>


vrabik 01.02.2009 06:47

Вложений: 1
Откройте этот файл в Dreamweaver CS3 и выше. Программа предложит это сообщение. Кликайте Yes и программа обновит ваш код скриптом.

vrabik 01.02.2009 06:55

Вложений: 1
Можно также при разработке/редактировании Flash приложений включить флажок Detect Flash Version и выполнить Publish.

artem_fs 01.02.2009 17:14

а еще лучше использовать swfobject? тем более когда много клипов на странице.

Sniffysko 01.02.2009 21:35

Остановился на swfobject. Спасибо.


Часовой пояс GMT +4, время: 19:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.