![]() |
|
||||||||||
|
|||||
|
[+1.3 22.12.07]
|
Мой XML:
"VARS.XML" <?xml version="1.0" encoding="UTF-8"?> <field> <small_car_amt> <value>12</value> </small_car_amt> </field> private var inXML:XML;
private function XML_Read():void
{
XML.ignoreComments = true;
XML.ignoreWhitespace = true;
var XML_URL:String = "vars.xml";
var inXMLURL:URLRequest = new URLRequest(XML_URL);
var inLoader:URLLoader = new URLLoader();
try{
inLoader.load(inXMLURL);
inLoader.addEventListener(Event.COMPLETE, xmlLoaded); }
catch (error:Error) {
trace("Unable to load XML: " + error); }}
private function xmlLoaded(evtObj:Event):void{
inXML = new XML(evtObj.currentTarget.data);
small_car_amt.text = inXML.field.small_car_amt.value; // НИ ЧЕРТА НЕ ЗАПИСЫВАТЕСЯ !!! В ЧЕМ Я НЕ ПРАВ?
private function init():void
{
XML_Read();
}
Последний раз редактировалось etc; 22.12.2007 в 03:06. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
1) Надо оформлять свой код соответствующми тэгами.
2) Вы сначала загружаете данные, а потом назначаете обработчик. Обработчик назначайте выше блока try..catch а потом уже грузите данные. 3) Корневой тег не указывается в пути. Попробуйте nXML.small_car_amt.value |
|
|||||
|
[+1.3 22.12.07]
|
Цитата:
|
|
|||||
|
[+1.3 22.12.07]
|
3) работает, СПАСИБО. Надо было сразу тут спросить. Пол дня потратил впустую......искал другие причины...
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Цитата:
Так-же если вам есть, что еще сказать после того как вы отправили пост, то измените предидущий, дописав туда все что хотели. Последний раз редактировалось †‡Paladin‡†; 21.12.2007 в 16:48. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Т.к. отредактированного и оформленного тегами кода на данный момент я не увидел, автор опуса получает заслуженный плюс.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|