Форум 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)
-   -   firefox и onLoad не совместимы (http://www.flasher.ru/forum/showthread.php?t=129576)

jony_e 04.09.2009 18:13

firefox и onLoad не совместимы
 
Всем привет. Столкнулся с такой проблемой:
в фаерфоксе функция onLoad во флеше не выполняется. Мне это нужно для того, что бы подождать пока загрузится мелодия во флеш и начать воспроизведения с определенного места.
В остальных браузерах все ок. Кто сталкивался с такой проблемой? Фаерфокс последний стоит.

mooncar 04.09.2009 18:39

Ужас! Зря я вчера себе "огнелиса" обновил..

Как вы загружаете звук? onLoad - это событие класса LoadVars.
Если вы используете MovieClipLoader, вам нужно все-таки использовать его событие onLoadInit.

jony_e 04.09.2009 19:17

Код AS1/AS2:

var my_sound1:Sound = new Sound();
 
my_sound1.onLoad = function() {
  if(endSong1!=1){
    my_sound1.stop();
    my_sound1.start(positionSong1/1000);
    _global.intervalID = setInterval(positionSongs, 1000);
 
  }
}
 
my_sound1.loadSound("song1.mp3", true);

приблезительно такой код

mooncar 04.09.2009 19:23

Да, сори, я поспешил вас обвинить с onLoad, не разобравшись.
Однако, на деле, мой последний FF прекрасно работает с onLoad для звука.
Попробуйте убрать условие и проигрывайте звук с начала.

cleptoman 04.09.2009 19:24

Код AS1/AS2:

var my_sound1:Sound = new Sound();
 
my_sound1.onLoad = function() {
    my_sound1.start(positionSong1/1000);
}
 
my_sound1.loadSound("song1.mp3", true);
my_sound1.stop();



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

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