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

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

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

Регистрация: Sep 2001
Адрес: Россия, Москва
Сообщений: 67
По умолчанию XMLList равен null почему?

Приветствую.
Никак не могу понять - почему так?
Ситуация:

Есть XML в this.cfg

И есть код:

Код AS3:
var fsl: XMLList;
fsl= this.cfg.lessons.lesson.(attribute("id") == "2");
trace (fsl);
выводит XML

Код AS3:
var fsl: XMLList = this.cfg.lessons.lesson.(attribute("id") == "2");
trace (fsl);
выводит null

Сомневаюсь, что это баг. Но что?

Оба фрагмента кода размещаются внутри метода класса, в нем же определена переменная cfg.

Старый 14.11.2012, 14:32
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Причина в чем-то другом. Оба фрагмента кода компилируются вообще в один и тот же байткод, так что разницы между ними никакой, или вы что-то другое утаиваете.
__________________
Hell is the possibility of sanity

Старый 22.11.2012, 15:01
bookworm вне форума Посмотреть профиль Отправить личное сообщение для bookworm Найти все сообщения от bookworm
  № 3  
Ответить с цитированием
bookworm

Регистрация: Sep 2001
Адрес: Россия, Москва
Сообщений: 67
Цитата:
Сообщение от wvxvw Посмотреть сообщение
... вы что-то другое утаиваете.
Может и так, но не пойму - что!
Вот опять, работаю с ASDPC, с котролом-деревом. Функция кастомизации иконок:
Код AS3:
public function iconFunction (data : TreeNodeData) {
	var id = data.item.attribute('nodeId').toString();
	MonsterDebugger.trace(this, mainXML..item.(attribute('id') == id));
	return null; 
	};
Если в условие поиска по атрибуту я поставлю не id, а data.item.attribute('nodeId').toString()
Не работает (не находит элемент). А если id - всё ОК.
Разумеется, остальные данные идентичны.

Какое-то преобразование происходит что ли...

Старый 22.11.2012, 15:44
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Попробуйте clean проекту сделать.
__________________
משיח לא בא
משיח גם לא מטלפן

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

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

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


 


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


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