Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   длина строки в XML (http://www.flasher.ru/forum/showthread.php?t=124110)

DrugON 22.04.2009 16:35

Помогите код написать.
У меня фигня полная получается.

Код AS3:

function xmlLoaded(evt:Event):void {
        zzz = new Array();
        xml = new XML(evt.target.data);
        var ee:Array;
        collist = xml.*.(localName()=='c');
        for (var i:int = 0; i < collist.length(); i++) {
                for each (var node:XML in collist) {
                        var s:String = node.text();
                        var sd:String = s.toString().split(',').join('');
                        //var ssss:Number = parseFloat(sd);
                        ee = new Array();
                        ee.push(sd);
                        for(var z:int = 0; z < sd.length; z++)
                        {
                                if(ee[z] == 1)
                                {
                                        trace("1");
                                } else {
                                        trace("0");
                                }
                        }
                }
        }
}


wvxvw 22.04.2009 16:58

У объектов типа String не к чему обращаться используя оператор доступа [].
Вместо этого используйте charAt(position).
Код AS3:

var foo:String = "abcd";
var bar:int = foo.length;
while (bar--) trace(foo.charAt(bar));


dimarik 22.04.2009 17:09

Код AS1/AS2:

var text:String = '010101110101';
var i:uint = 0;
var arr:Array = text.split('');
var len:uint = arr.length;
for (; i < len; i++) {
        trace(arr[i] == '1');
}


GBee 22.04.2009 17:28

А какая первоначальная задача (вообще самая первая, а не парсинг нодов)? Просто может вам это и не нужно вовсе?


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

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