Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Flash + JS Проблемы в опера и ие. (http://www.flasher.ru/forum/showthread.php?t=107897)

iNils 12.02.2008 17:40

Число пользователй 8-ки и 7-ки меньше, чем 9-ки. Так как это могут быть только те, кто давно ставил эти плеера.

Цитата:

Сообщение от pizzZ
У заказчика стоит 6.

А если бы у него стояла 5 или 4?

pizzZ 12.02.2008 17:45

Тогда бы отказался от flash.
Ладно. Все это флейм.
Вопрос конкретный, подскажите как без смены версии flash плеера заставить все работать? Или что бы вы сделали. (смену плеера не предлагать)

Я думаю, на 1 фрейм ролика повесить скрипт, который по прошествию 5-ти секунд будет переходить на 2-ой фрейм. Есть ли какие нибудь варианты?

screamge 12.02.2008 17:48

И вообще исходя из логики «по-умолчанию» тогда оперы у юзера тоже не должно быть.
А вы попробуйте через интервал вызывать функции дж-с на странице в опере при клике на бэк, узнаете ответ, выйдет или нет :)

pizzZ 12.02.2008 18:07

Цитата:

Сообщение от screamge
А вы попробуйте через интервал вызывать функции дж-с на странице в опере при клике на бэк, узнаете ответ, выйдет или нет :)

вышло. :) Благодарю.
Только как это лучше использовать)

pizzZ 12.02.2008 18:50

Кто ищет тот всегда найдет. Благодарю screamge

Код:

function start(){
        s = setInterval("ale()",1000);
}
function ale () {
  if (movieIsLoaded(thisMovie(movieName))) {
  if(thisMovie(movieName).GetVariable('i')==1) go();
  }
}
function go() {
  p=20;
  if (movieIsLoaded(thisMovie(movieName))) {
  thisMovie(movieName).Play();
  }
}

onLoad="javascript:start();"

Во flash на первом фрейме i =1 на втором 2


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

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