Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   XML инфа (http://www.flasher.ru/forum/showthread.php?t=106295)

Maxipaladin 08.01.2008 21:24

XML инфа
 
привет, я делаю флэшу которая позволяет видеть инфу из игры...
но у меня чтото не получается
Код:

stop();
Click.onPress = function (){
        removeMovieClip("vid");
    removeMovieClip("vid1");
 var n=nick.text;
 var go:Number=0;
 my_xml = new XML();
 my_xml.ignoreWhite = true;
 my_xml.onLoad = function(ok) {
        if (ok) {
                go++;
          }
 };
 my_xml.load("http://www... .ru/"+n); //n= invis-hunter
                                                  // это для проверки
}
if(go==1)
{gotoAndStop(2);}

это первый кадр флэшки, в нём я останавливаюсь, когда ввожу ник и когда нажимаю на кнопку открывается нужный XML по ссылке и перехожу на след. кадр
Код:

Click.onPress = function (){
        go=0;}
if(go==0)
{gotoAndStop(1);}
if(go!=0)
{Inform();}
Inform = function () {
        var lev=my_xml.firstChild.attributes.level;
        var ol=my_xml.firstChild.attributes.online;
        lvl.text = lev;}

это второй кадр, в нём должны выводиться в текстовиках данные которые берутся из XML но почемуто не выводятся... подскажите плиз.
Вот XML
Код:

<USER login="invis-hunter" online="1" level="11" str="54" dex="54" int="35" pow="50" acc="22" intel="14" man="1" HP="220" psy="71" maxHP="220" maxPsy="143" name="Клан значки под заказ" city="http://fireshow.3dn.ru/ht.html" about="=)" clan="NONE" regday="18.06.2006" ne=",,,,," pro="5" propwr="1" siluet="type=1,body=1,body2=1,head=1,rgb=11,hair=18" stamina="100" rank_points="5" forum_points="12" s1="IT
Раса: Virus" s2="Flasher
Класс: SkyNet" medals="" ><O name="ba10-l1" txt="Power armguard" slot="E" type="0.31" s1="50,,,,,50" /><O name="ba10-c1" txt="Power vest" slot="C" type="0.31" s1="50,,,,,50" /><O name="ba10-h1" txt="Power helm" slot="F" type="0.31" s1="50,,,,,50" /><O name="ba10-l1" txt="Power armguard" slot="D" type="0.31" s1="50,,,,,50" /><O name="ba10-t1" txt="Power trousers" slot="A" type="0.31" s1="50,,,,,50" /><O name="ba10-b1" txt="Power boots M1" slot="B" type="0.31" s1="50,,,,,50" /><O name="b3-k1" txt="Vakidsasi" slot="GH" type="1.99" /><O name="b11-k65" txt="Gold 2008 Year Amulet" slot="K" type="892.0" /></USER>


wvxvw 08.01.2008 22:08

Сделай доброе дело... копипаст в флеш или любой другой редактор для кода -> и автоформат. Нереально просто такое прочитать, особенно после работы =)
На первый взгляд - не понятно вообще, как это должно работать, но скорее всего потому, что if(go==1) нужно проверять в onLoad.

Maxipaladin 09.01.2008 10:40

я в коде уже сам разобрался.. у меня оказывается проблема...
ссылка на нужный XML не проходит нормально, смотрите:
Код:

var n=nick.text; //текст который пользователь вводит в строку приравнивается к "n"
my_xml.load("http://www... .ru/"+n);
//а тут я дописываю ссылку ником который ввёл пользователь
//и используем XML этого пользователя

но в output мне выводится:
Код:

Error opening URL 'http://www... .ru/<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">invis-hunter</FONT></P></TEXTFORMAT>'
а мне нужно чтоб было так:
Код:

http://www... .ru/invis-hunter
что мне переделать?

Maxipaladin 09.01.2008 11:22

всё.. разобрался.. там надо было вырубить html... спасибо всем =)


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

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