Форум 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)
-   -   Количество элеменотов в массиве - undefined (http://www.flasher.ru/forum/showthread.php?t=72744)

Webas 02.12.2005 20:52

Количество элеменотов в массиве - undefined
 
Написал такой скрипт, хочу узнать сколько переменных записано в файле... делаю вот так, но почему-то количество элеменотв в масиве равно undefined! почему ???
Как узнать сколько элеменотов загружаю?


var my_lv:LoadVars = new LoadVars();

my_lv.onLoad = function(success:Boolean) {
if (success) {
trace(this.toString());
trace(this.length)//undefined
} else {
trace("Ошибка в загрузке / разборе результирующей строки.");
}
};
my_lv.load("date.txt");

Antares 02.12.2005 20:55

А кто сказал, что LoadVars хранит данные в виде массива? :)

Iv 02.12.2005 20:56

my_lv.onLoad = function(success:Boolean) {
if (success) {
var counter = 0
for (var i in this)
counter++
}
trace(counter)
}
.....

iNils 02.12.2005 20:57

А где ты видишь у себя массив?
my_lv это объект, а объект не имеет свойства length

Iv 02.12.2005 21:00

что неправильно, он и сам заметил. но вопрос -то поставил верно:
Цитата:

Сообщение от Webas
хочу узнать сколько переменных записано в файле...

- так чего на человека ругаетесь?

iNils 02.12.2005 21:03

А ни кто не ругается, только спрашивают.

Iv 02.12.2005 21:03

так задай свои вопросы в новом топике :)
человеку ответы нужны.

Antares 02.12.2005 21:09

Ив на вопрос ответил предельно точно, тема закрыта. iNils, флейми во флейме.


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

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