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

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

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

Регистрация: Feb 2009
Адрес: Минск
Сообщений: 56
Отправить сообщение для ALEX666 с помощью ICQ
По умолчанию Модели данных

Подскажите, почему оба способа не работают:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
	<![CDATA[
		import mx.collections.ArrayCollection;
		import mx.collections.XMLListCollection;
		import mx.collections.ICollectionView;
		private function createList(e:Event):void
		{
//Здесь пишет: "Неявное приведение значения типа XML к несоответствующему типу XMLList.":
			var myXMLlist:XMLList = <items><item>a</item><item>b</item><item>c</item></items>;
			var collection:ICollectionView = new XMLListCollection(myXMLlist);
			list.dataProvider = collection;
//2ой способ просто не заполняет List данными значениями:
			var collection:ICollectionView = new ArrayCollection(["a","b","c","d"]);
			list.dataProvider = collection;
		}
	]]>
</mx:Script>
<mx:HBox>
     <mx:Button label = "my button" id = "btn" color = "yellow"  click="createList(event)" />
     <mx:List id="list" width="100" />
</mx:HBox></mx:Application>

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
1.
Код AS3:
var myXMLlist:XMLList = new XMLList("<item>a</item><item>b</item><item>c</item>");
Добавлено через 1 минуту
2. Вполне себе заполняет.

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

Регистрация: Feb 2009
Адрес: Минск
Сообщений: 56
Отправить сообщение для ALEX666 с помощью ICQ
Спасибо, 2ой вариант действительно работает) а вот насчёт 1ого - я написала всё как в книге...видимо, в книге ошибка(


Последний раз редактировалось ALEX666; 03.12.2010 в 02:08.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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