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

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

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

Регистрация: Jan 2007
Сообщений: 302
По умолчанию Список из 8 изображений

Здравствуйте.
Нужно реализовать список выбора аватаров. 8 штук.
Удобней всего, я думаю сделать это с помощью DataGrid или List.
Что то я не могу найти примеров. Читал, что чтоб грузить картинки их нужно как то рендерить..
Подскажите пожалуйста, как это осуществить.
Спасибо.

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

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Я совсем не понял что конкретно у вас не получается…
__________________
O God! The Aftermath.

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

Регистрация: Jan 2007
Сообщений: 302
Не пойму как заганять картинки в поля DataGrid так же как и обычные строчки? Изображения у меня в библиотеке. Добавлять их в DataGrid как обычный обект(стороку)?

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

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Попробуйте, я сам DataGrid ни разу не пользовался, но в хелпе ничего про возможность засунуть туда картинки нет.
__________________
O God! The Aftermath.

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

Регистрация: Jan 2007
Сообщений: 302
Можно добавлять, но как то сложновато. Решил воспользоваться ScrollPane. Картинку добавляет, так как я и хочу, но выкидывает ошибку. Подскажите, что не так.
Спасибо.
Код AS3:
var scr_pane:ScrollPane = new ScrollPane();
				var pers:Sprite = new Sprite();
				pers.addChild(new pers1());
				scr_pane.move(25,200);
				scr_pane.setSize(150,175);
				scr_pane.source = pers;
 
				box_create_cont.addChild(scr_pane);
ошибка
Код AS3:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
	at fl.containers::ScrollPane/drawBackground()
	at fl.containers::ScrollPane/draw()
	at fl.core::UIComponent/callLaterDispatcher()
Скорее всего ошибка в "source"...

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

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Да, думаю так и есть.
__________________
O God! The Aftermath.

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

Регистрация: Jan 2007
Сообщений: 302
Это был не тот компонент, это только для одной картинки,а мне нужно для нескольких.
Просмотрел еще раз, идеальный компонент TileList.
Сделал все как нужно, картинки показывает, все ок, но выкидывает вот такую странную ошибку.

Код AS3:
**Warning** The linkage identifier 'fl.core.ComponentShim' was already assigned to the symbol 'Components/Component Assets/_private/ComponentShim', and cannot be assigned to the symbol 'Components/combobox/Component Assets/_private/ComponentShim', since linkage identifiers must be unique.
вот код.
КАК УСТРАНИТЬ ОШИБКУ!?
Спасибо.

Код AS3:
			private function create_TileList():void{
 
				var d_pr:DataProvider = new DataProvider();
				var t_list:TileList = new TileList();
				for (var i:uint=0; i<7; i++){
					d_pr.addItem({source:pers1, scaleContent:false});
					}
				t_list.allowMultipleSelection = true;
				t_list.columnWidth = 128;
				t_list.rowHeight = 128;
				t_list.dataProvider = d_pr;
				t_list.move(25,200);
				t_list.setSize(150,175);
 
				box_create_cont.addChild(t_list);
			}
Добавлено через 4 часа 35 минут
Ошибка возникала почему то из-за библиотеки. Был конфликт между добавленными компонентами, закинул компоненты в библиотеку по новому - ошибка исчезла.
Тему можно закрывать, вопрос решен.

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

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

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


 


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


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