Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JavaScript в Flash, и баг в опере 
:(
    Опции темы
sx000
Дата 10.11.2011, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 14.8.2006

Репутация: нет
Всего: нет



Код

<html>
<head>
<title>Untitled</title>
<script type=text/javascript language=JavaScript>
<!--

var flashVideoPlayer;

function initialize(){
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        flashVideoPlayer = (isIE)?window['ff']:document['ff'];
        }

var obj;

function flash_in(url_1, url_2) {
        flashVideoPlayer.flash_in(url_1, url_2);
        }
function flash_out() {
        flashVideoPlayer.flash_out();
        }


function showmov( curr_parent, obj_id, url_1, url_2 ) {
        obj=document.getElementById( obj_id );
        document.getElementById(curr_parent).appendChild( obj );
        obj.style.display='block';
        flash_in(url_1, url_2);
        }

function hidemov( curr_parent, obj_id ) {
        obj.style.display='none';
        flash_out();
        }
//-->
</script>

<style type="text/css">
.snapshot {
        position:relative;
        width:270px;
        height:175px;
        background-color:#99FF33
        }
</style>

</head>
<body onload="initialize();">

<object id="ghost" style="display:none; position:relative;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553517500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="270" height="175" id="ff" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="false" />
<param name="wmode" value="transparent"/>
<param name="movie" value="3.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#cc0000" />
<embed src="3.swf" wmode="transparent" quality="high" bgcolor="#cc0000" width="270" height="175" name="ff" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>


<div class="snapshot" id="snapshot_1" onmouseover="showmov( 'snapshot_1', 'ghost', 'URL 1', 'URL 2' )" onmouseout="hidemov( 'snapshot_1', 'ghost' ) "></div><br>
<div class="snapshot" id="snapshot_2" onmouseover="showmov( 'snapshot_2', 'ghost' )" onmouseout="hidemov( 'snapshot_2', 'ghost' ) "></div>
</body>
</html>



задумка такая что при наведении на скрин (картинка JPG) фильма будет играть его трейлер, я попытался еще прикрутить отправку параметров в флеш плеер но чего то не так видео делаю не отправляются ... это первая проблема.

Вторая в опере мерцание идет - если наводить на объект, я порыл сеть нашел такой совет:
Цитата
Это стандартная проблема. Обычное решение — по onmouseout запускать таймер на 0.1 с, а по onmouseover его сбрасывать. Если не сбросился — отрабатывать обработчик onmouseout.
=========
но то то не понял что имел ввиду автор совета.

Помогите решить эти две проблемки
PM   Вверх
magelan
Дата 11.11.2011, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


потерял xPath
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 5.4.2010

Репутация: 3
Всего: 16



flash_in, flash_out во флеше определены? в глобальной области видимости (ака в корне)?

то что вам посоветовали - используйте флаг.  в глобальную переменную можно this положить или id картинки, прежде чем начать что-то делать, проверяете флаг совпадает с текущим? да - отваливаете, нет - че-та делаете и зажигаете флаг, на маусаут флагу присваиваете null
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0780 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.