Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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 минут
Похоже поговорил сам с собой...

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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