Показать сообщение отдельно
Старый 28.11.2013, 17:45
47_GrAnd_74 вне форума Посмотреть профиль Отправить личное сообщение для 47_GrAnd_74 Найти все сообщения от 47_GrAnd_74
  № 1  
Ответить с цитированием
47_GrAnd_74

Регистрация: Nov 2013
Сообщений: 3
По умолчанию Просмотр последовательно трёх роликов

Доброго всем времени!

Не судите строго, мало что понимаю в 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 минут
Похоже поговорил сам с собой...