![]() |
Параметр contentPath из внешнего файла
Добрый день, уважаемые Flasher'ы!
Столкнулся с проблемой при создании флешки с видео. На основной сцене у меня слева FLVPlayback, а справа список видео на выбор. Причем фишка - при загрузке флешки должно грузится видео, которое я назначаю во внешнем текстовом файле. Я назначаю переменную, гружу в нее данные из текстового документа, а затем пишу, что contentPath = эта переменная. Но ничего не работает... Код: Код:
var file = new XML();Заранее благодарен! |
Код:
var file:XML = new XML(); |
Премного благодарен!!!
А также не могли бы подсказать, что сделать чтобы список фильмов (тот что справа) работал на основе XML (графы: название, длительность, описание, ссылка на видео-файл), причем каждый отдельный фильм - ссылка, при нажатии на которую в видео-компонент передается новый contentPath и начинается проигрываение? Я думаю должно быть что-то типа - каждый новый <entry> в XML-файле - это отдельная кнопка с заданным кодом для нажатия... Для списка я на данный момент имею код: В первом кадре: Код:
var finished = 0;Код:
if(!doc.loaded) gotoAndPlay(2);Код:
var cY=0;to silin Еще раз спасибо! |
>>А также не могли бы подсказать, что сделать чтобы список фильмов (тот что справа) работал на основе XML
то, что он справа несколько осложняет задачу :), но попробовать можно : -разобрать XML -создать кнопки/мувики с текстами (название, описание..) и свойствами (ссылка, длительность..) -на онПресс повесить нужные действия.. зы: в чем трабл не ясно.. |
Проблема в том, что изначально неизвестно сколько элементов (фильмов) будет в XML, поэтому нужно чтобы флеш программно создавал мувики + вешал код на нажатие + вставлял в мувик описание и брал ссылку из XML.
Я понимаю, что кода будет довольно много, но вы бы очень помогли сказав как: программно создавать мувики, чтобы на каждый новый из них вешалась следующая ссылка из XML; куда в данном выше коде вставлять код создания мувика и добавления в него всей нужной информации. Заранее благодарен! |
Вложений: 1
для примера кода будет не много
в библиотеке создай мувик с linkage Identifier "linkageID" и текстфилдом внутри, var тектфилда пусть будет "label".. в руте напиши Код:
var mc=this.attachMovie("linkageID","mc",0,{_x:20,_y:100,label:"my text"});зы: 'куда в данном выше коде вставлять..' занятие бестолоковое.. |
Цитата:
Для этого используй циклы: Код:
xml_3 = new XML(); |
Вложений: 1
Спасибо огромное за помощь, но фишка в том, что у меня уже все работает, кроме становления кнопкой каждого отдельного фильма, поэтому полностью код переделывать не хочется. Я прикрепил исходник, там все есть. Но я не могу представить куда надо писать код, чтобы каждый новый элемент (<entry>) из XML-файла становился кнопкой и посылал код на FLVPlayback при нажатии. Прошу вас указать место куда вставлять код и какого типа он должен быть или какие функции использовать, чтобы все работало.
Заранее благодарен за помощь! |
нормальная позиция: код переделывать не хочется, желающие это сделать за меня, приступайте...
|
Прошу прощения, если мои слова выглядят как то, что вы сказали, но я же попросил просто указать место куда надо вставлять код. Или и правда надо полностью его переписывать?
|
| Часовой пояс GMT +4, время: 09:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.