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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.03.2008, 23:32
8bit вне форума Посмотреть профиль Отправить личное сообщение для 8bit Найти все сообщения от 8bit
  № 1  
Ответить с цитированием
8bit

Регистрация: Mar 2008
Сообщений: 30
По умолчанию подгрузка видео с помошью xml

Привет! Подскажи пожалуст как подгружать видео с помощью xml? Поиск по форуму и поисковикам ничё не дал =\

На примере xml галереи

Код:
myVideo = new XML();
myVideo.ignoreWhite = true;
myVideo.onLoad = function(success) {
    numimages = this.firstChild.childNodes.length;
    spacing = 70;
    for (i=0; i<numimages; i++) {
      this.picHolder = this.firstChild.childNodes[i];
      this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
      this.thumbHolder._x = 70 + (i*spacing);
      this.thumbLoader =   this.thumbHolder.createEmptyMovieClip("thumbnail_image", 0);
      this.thumbLoader.loadMovie(this.picHolder.attributes.thmb);
      this.thumbHolder.title = this.picHolder.attributes.title;
      this.thumbHolder.main = this.picHolder.attributes.main;
      this.thumbHolder.onRelease = function() {
         loader.loadMovie(this.main);
         this.main.play;  // не проигрывается чтот) 
         title_txt.text = this.title;
		};
	}
};

myVideo.load("xmlvideo.xml");
xml
Код:
<video>
    <image title="bit" main="video/8bit.flv" thmb="images/8bit.jpg"/>
</video>
Работает так, грузятся привюшки с картинками при нажатии на которые у меня должно проигрываться видео. Как?


Последний раз редактировалось 8bit; 27.03.2008 в 00:10.
Старый 27.03.2008, 00:59
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 2  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Вместо:
Код:
loader.loadMovie(this.main);
this.main.play;
Напишите:
Код:
my_FLVPlybk.contentPath =
autoPlay - должен быть влючен, потом поиграетесь с настройками.
Где my_FLVPlybk имя FLVPlayback Component-та, который киниете на сцену из библиотеки.
__________________
john

Старый 27.03.2008, 03:02
8bit вне форума Посмотреть профиль Отправить личное сообщение для 8bit Найти все сообщения от 8bit
  № 3  
Ответить с цитированием
8bit

Регистрация: Mar 2008
Сообщений: 30
ммм...проблемка, с компонентом у меня можно только работать в AS3 а флешка в AS2 и компонента просто нет, мне нужно переделавать под AS3 или может есть другой способ?


Последний раз редактировалось 8bit; 27.03.2008 в 03:17.
Старый 27.03.2008, 20:15
8bit вне форума Посмотреть профиль Отправить личное сообщение для 8bit Найти все сообщения от 8bit
  № 4  
Ответить с цитированием
8bit

Регистрация: Mar 2008
Сообщений: 30
Не получается переписать под AS3...
Код:
var myVideo:XML = new XML();
myVideo.ignoreWhite = true;
myVideo.onLoad = function(success) {
	var numimages:Number = this.firstChild.childNodes.length;
	var spacing:Number = 70;
	for (var i:Number=0; i<numimages; i++) {
		this.picHolder = this.firstChild.childNodes[i];
		this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
		this.thumbHolder._x = i*spacing;
		this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_image", 0);
		this.thumbLoader.loadMovie(this.picHolder.attributes.thmb);
		this.thumbHolder.title = this.picHolder.attributes.title;
		this.thumbHolder.main = this.picHolder.attributes.main;
		this.thumbHolder.onRelease = function() {
			//сode
		};
	}
};
myVideo.load("xmlvideo.xml");
Error:
TypeError: Error #1006: value is not a function.
at Untitled_fla::MainTimeline/Untitled_fla::frame1()

Может исходники есть у кого на рабочую видеогалерею, сюда прикрепить или ссылочку

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

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

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


 


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


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