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

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

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

Регистрация: Nov 2006
Сообщений: 7
По умолчанию XMLListCollection

Туплю.
Делаю:
Код:
[Bindable("collectionChange")]
public function set dataProvider(data:Object):void
{
  _dataProvider = new XMLListCollection(data as XMLList);
  //create listener for COLLECTION_CHANGE event
  _dataProvider.addEventListener(CollectionEvent.COLLECTION_CHANGE,this.collectionChangeHandler,false,0,true);
  var event:CollectionEvent = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE);
			event.kind = CollectionEventKind.RESET;
  collectionChangeHandler(event);
  dispatchEvent(event);
  invalidateProperties();
}

public function get dataProvider():Object
{
  return _dataProvider;
}
Что еще надо, что бы когда я передавал XMLList событие срабатывало?
collectionChangeHandler ни разу не вызывается... ток при присвоении. а при изменении XMLList-а - ничего


Последний раз редактировалось AlDev_; 10.11.2006 в 17:06.
Старый 11.11.2006, 09:12
AlDev_ вне форума Посмотреть профиль Отправить личное сообщение для AlDev_ Найти все сообщения от AlDev_
  № 2  
Ответить с цитированием
AlDev_

Регистрация: Nov 2006
Сообщений: 7
Млин.
Почитал help.
The underlying XMLList for this collection. The XMLListCollection object does not represent any changes that you make directly to the source XMLList object. Always use the XMLListCollection methods to modify the collection.

Печально, но не понятно, почему все таки в mx.controls.Tree такой код работакт...

Старый 11.11.2006, 10:06
AlDev_ вне форума Посмотреть профиль Отправить личное сообщение для AlDev_ Найти все сообщения от AlDev_
  № 3  
Ответить с цитированием
AlDev_

Регистрация: Nov 2006
Сообщений: 7
Хы. я дурак. все верно, все работает, только я dataProvider в mxml-е указал как "myDp" вместо "{myDp}" =)))

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

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

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


 


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


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