Показать сообщение отдельно
Старый 03.04.2008, 20:39
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 6  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Глобальные свойства нужно определять вне методов
Да и вместо public лучше писать private и ставить getter/setter.

Цитата:
UPD: эту ошибку решил, обьявлять len_index надо вне фунции, теперь trace говорит undifined
Ну правильно, ведь хмл еще не загрузился, а вы его уже трейсите.
надо так:
Код:
class LoadXML {
private var len_index:Number;
public function LoadXML(url:String) {
   var myXML:XML = new XML();
   myXML.load(url);
   myXML.onLoad = function() { 
      this.ignoreWhite = true;
      len_index = this.firstChild.childNodes.length;
      trace(len_index);
   }
}
}


Последний раз редактировалось Obi; 03.04.2008 в 20:45.