![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2013
Сообщений: 2
|
Я создаю приложение на AIR. Из этого приложения я загружаю SWF-файл AS 3.0.
В файле есть строчка, загружающая в него XML-файл (с настройками). var xmlData:XMLList = new XMLList; var reqURL:URLRequest = new URLRequest('/Data/Config'+Lng+'.xml'); var loadURL:URLLoader = new URLLoader(reqURL); loadURL.addEventListener(Event.COMPLETE, show); function show(e:Event):void { xmlData = XMLList(e.target.data); Yt.text = 'hh'; //текстовое поле, которое изменяет свое значение при загрузке xml, для теста } В чем проблема? |
|
|||||
|
Может попробовать так: File.applicationDirectory.resolvePath('/Data/Config'+Lng+'.xml').url ? И желательно использовать последнюю версию AIR.
|
|
|||||
|
Регистрация: Jun 2013
Сообщений: 2
|
Я покопал в матчасти по вашей наводке, дописал кое-что:
import flash.filesystem.File; removeChild(Language); var loader:URLLoader; var Save:SharedObject = SharedObject.getLocal('SaveHangman'+Lng); var xmlData:XMLList; var Nadp:MainNadp; var Menu:MainMenu; var Path:File = File.applicationDirectory; Path = Path.resolvePath('/assets/Data/Config'+Lng+'.xml'); var loadURL:URLLoader = new URLLoader(new URLRequest(Path.url)); loadURL.addEventListener(Event.COMPLETE, show); function show(e:Event):void { xmlData = XMLList(e.target.data); Nadp = new MainNadp(); addChild(Nadp); Nadp.x = 35; Nadp.y = 23; Menu = new MainMenu(); addChild(Menu); Menu.x = 47; Menu.y = 238; } - это тоже не сработало. А в чем, в принципе, может заключаться проблема? |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 145
|
Вы добавляете каталог с загружаемыми файлами в пакет? Где то в настройках публикации должна быть кнопка Add to classpath
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|