![]() |
Количество элеменотов в массиве - 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"); |
А кто сказал, что LoadVars хранит данные в виде массива? :)
|
my_lv.onLoad = function(success:Boolean) {
if (success) { var counter = 0 for (var i in this) counter++ } trace(counter) } ..... |
А где ты видишь у себя массив?
my_lv это объект, а объект не имеет свойства length |
что неправильно, он и сам заметил. но вопрос -то поставил верно:
Цитата:
|
А ни кто не ругается, только спрашивают.
|
так задай свои вопросы в новом топике :)
человеку ответы нужны. |
Ив на вопрос ответил предельно точно, тема закрыта. iNils, флейми во флейме.
|
| Часовой пояс GMT +4, время: 16:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.