Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.06.2010, 17:58
TOKIO вне форума Посмотреть профиль Отправить личное сообщение для TOKIO Найти все сообщения от TOKIO
  № 1  
Ответить с цитированием
TOKIO

Регистрация: Apr 2010
Сообщений: 14
Question Почему возвращаются нули?

Вот код одного из двух классов:

Код AS3:
internal class RandomItem {
 
 private var randomNum:int;
 private var instantName:String;
 private var items:XML;
 private var instantItem:XMLList;
 private static var QUANTITY_OF_ITEMS:int = 15;
 private var _getPosition:XMLList;
 private var _getTitle:XMLList;
 private var _getDescription:XMLList;
 
 public function RandomItem() {
 
  randomNum = NumberUtilities.random(1, QUANTITY_OF_ITEMS); // присваиваем переменной случайный номер
  instantName = "mcItem" + randomNum;
 
  // Создаем объект XML из файла Items.xml
  loadXML();
 }
 
 private function loadXML():void {
  var loader:URLLoader = new URLLoader();
  loader.dataFormat = URLLoaderDataFormat.TEXT;
  loader.addEventListener(Event.COMPLETE, completeLoaderListener);
  loader.load( new URLRequest( "Items.xml" ) );
 }
 
 private function completeLoaderListener(event:Event):void {
 items = new XML (event.target.data)
 instantItem = items.ITEM.(@flashname == instantName); // создаем xml лист с фильтрацией по атрибуту
 _getPosition = instantItem.ITEM.@position;
 _getTitle = instantItem.ITEM.TITLE;
 _getDescription = instantItem.ITEM.DESCRIPTION;
 }
 
 public function getFlashName():String {
  return instantName;
 }
 
 public function getPosition():String {
  return _getPosition;
 }
 
 public function getTitle():String {
  return _getTitle;
 }
 
 public function getDescription():String {
  return _getDescription;
 }
 
}
Items.xml также имеется. Вопрос что не так в этом коде и почему при вызове getPosition() getTitle() getDescription() возвращается null???

Создать новую тему   Часовой пояс GMT +4, время: 20:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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