Форум Flasher.ru

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

makanmel 17.12.2007 23:27

В Firefox не получается узнать из HTML, находится ли мышка над Flash-роликом.
 
Как в Firefox узнать средствами HTML/Javascript, находится ли мышка над Flash-роликом? Пробовал разные варианты, никак не получается. В Internet Explorer работает такой вариант:

Код:

<object
        classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        onmouseover="onObjOver(event);"
        onmouseout="onObjOut(event);"
        id="FlexMap" width="1024" height="600"
        codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
        <param name="movie" value="FlexMap.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#869ca7" />
        <param name="allowScriptAccess" value="sameDomain" />
        <embed
                src="FlexMap.swf"
                quality="high"
                bgcolor="#869ca7"
                width="1024"
                height="600"
                name="FlexMap"
                align="middle"
                play="true"
                loop="false"
                quality="high"
                allowScriptAccess="sameDomain"
                type="application/x-shockwave-flash"
                pluginspage="http://www.adobe.com/go/getflashplayer">
        </embed>
</object>

В поиске был, FAQ читал :confused:

silin 18.12.2007 12:45

можно засунуть флешку в див и смотреть onmouseover/onmouseout уже для него..

makanmel 18.12.2007 12:51

Я тут подумал, может сделать проверку средствами Flex (я приложение пишу на Flex), и передавать результат проверки в Javascript через ExternalInterface?

Роман Вадимович 18.12.2007 13:39

Только что хотел предложить ваш вариант.
Но у меня почему-то в FireFox возникли проблемы с ExternalInterface именно по передаче данных из клипа в JavaScript.
В некоторых браузерах может возникнуть проблема с обработкой курсора мыши, в случае отсутствия фокуса на ролике.

etc 18.12.2007 13:45

И где в приведенном коде JavaScript?


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

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