Просмотр полной версии : Как скомпилировать flash-плеер и xml в один swf
Маруська
08.06.2012, 10:30
Сделала плеер для размещения на флеш-сайте, созданного на движке. Подгруженный файл плеера swf никак не обращается к xml, то есть по сути он грузит xml в неизвестное мне место и ссылка естественно оказывается неверной.
Можно как-то собрать swf-ку и .xml в один файл (.swf или .exe)?
В код можно вставить просто)
var xml:XML = <tag>
<subtag attrib="val">text n whatever</subtag>
</tag>;
Это вот ещё вариант http://www.jeffguthrie.com/embed-xml-in-as3
Маруська
08.06.2012, 10:52
и что этот кусок будет делать?
Добавлено через 6 минут
чёт читаю-читаю - ничего понять не могу
Ну куда уж понятнее. Показывайте код, что не получается?
Маруська
08.06.2012, 11:47
я просто уже устала с этим проектом. то не так, это не эдак, плейлист не могу сделать, а теперь он ещё при размещении к xml не обращается.
Есть такие 2 файла, нужно как-то сделать, чтобы скомпилированы они были в 1
и что этот кусок будет делать?
Вы заводите переменную класса XML (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/XML.html) и записываете в неё значение, в данном случае строка, представляющая собой xml-ку.
Это как
var i:int = 0;
Только тут немного подлинее:
var xml:XML =
<playlist>
<url>Deepest blue MIN + 3 .mp3</url>
<url>If_you_love_ME_-1.mp3</url>
<url>Mr Saxobeat Iinstrumental Igorki .mp3</url>
</playlist>;
Но чтобы поменять xml-ку вам придется открывать код и править название треков прямо в коде, затем снова, делать swf и выкладывать.
Маруська
08.06.2012, 15:02
а как теперь к нему обращаться, на что всё остальное в коде поменять?
Добавлено через 3 минуты
умоляю вас, мальчики. исправьте мне код. у меня уж сил нет=(( и мозг совсем не работает =((
Добавлено через 17 минут
я понимаю, что прийдётся каждый раз переделывать swf- ку, но по-другому в этот долбаный движок не грузится
Добавлено через 1 час 46 минут
problem solved.
Спасибо всем за внимание. Осталось сделать всплывающий плей-лист=)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.