Форум 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)
-   -   Просмотр последовательно трёх роликов (http://www.flasher.ru/forum/showthread.php?t=205315)

47_GrAnd_74 28.11.2013 17:45

Просмотр последовательно трёх роликов
 
Доброго всем времени!

Не судите строго, мало что понимаю в AS, пока занимался только покадровой анимацией. Сейчас возникла необходимость в зависимости от нажатия на RadioButton HTML-странички пользователем воспроизвести подряд три ролика. Сделал в HTML VBScript который обрабатывает нажатые кнопки и создает текстовый файл в текущей директории с роликами (воспроизводить нужно всё локально на компьютере). Вид файла такой - одна строчка - myPath=1.swf&myPath1=2.swf&myPath2=3.swf. Там же из HTML-странички запускается первый ролик 1.swf.
В роликах присутствует такой код, вернее покажу пока кусок:
Код AS1/AS2:

var myPath;
var myPath1;
var loader:LoadVars = new LoadVars();
 
loader.load("CurrentPath.txt");
loader.onLoad=function():Void{
        myPath1 = this.myPath1;
...       
        // Двигаем слайдер по мере проигрывания клипа
        vc_mc.onEnterFrame = function()
        {
                if (detect == 0){
                        _root.scroll.slider._x = ((this.cont._currentframe - 1) / (this.cont._totalframes - 1)) * (_root.scroll._width - _root.scroll.slider._width);
                }
                if((_root.vc_mc.cont._currentframe) == (_root.vc_mc.cont._totalframes - 1)){
                        _root.vc_mc.cont.loadMovie(getURL(myPath1, "_level0"));
                        };
        };
};
F_createPlayer();

При отладке в Adobe Flash CS6 вижу, что myPath1 получает требуемую относительную ссылку на второй ролик. Кроме того радует, что при запуске просмотра в Adobe Flash и Google Chrom всё работает, ролики идут друг за другом, как и требуется.
Проблема следующая - все это не работает в IE8 и Adobe Player v.11. Там первый ролик проигрывается и моргнув, видимо при попытке загрузки второго, далее ничего не происходит. Я бы понял если б только в Ослике такое происходило, старая версия и прочая косость браузера, но и в родном флешу плеере всё тоже самое.
Но самое грусное то, что заставить всё это работать надо как раз именно в Internet Explorer 8.

Прошу помощи, советов, а еще лучше реальных примеров.

Добавлено через 17 часов 36 минут
Похоже поговорил сам с собой...


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

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