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

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

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

Регистрация: May 2011
Сообщений: 1
По умолчанию проблема со Scroller'ом

Помогите решить проблему со скроллером. Есть приблизительно такая схема и задание. надо сделать так чтоб скроллер растягивался на 100 процентов от контейнера, но у обьекта скроллинга нету чётких размеров, нету их и в Application и всех остальных элементов. Схема приблизительно следующая:
Код:
<s:VGroup width="100%" height="100%">
	<s:HGroup height="20" width="100%"/>
	<mx:HDividedBox height="100%" width="100%">
		<s:VGroup height="100%" minWidth="330"/>
		<s:VGroup height="100%" width="100%">
			<s:HGroup height="20" width="100%"/>
			<s:VGroup id="target" height="100%" width="100%">
				<rulers:HorizontalRuler left="20" id="horizontalRuler"/>
				<rulers:VerticalRuler top="20" id="verticalRuler"/>
				<s:Scroller height="100%" width="100%" left="20" top="20" id="scroller">
				</s:Scroller>
			</s:VGroup>
		</s:VGroup>
	</mx:HDividedBox>
</s:VGroup>
на скролл добавляем контейнер, на него еще один вложенный и так еще раз то есть
Код AS3:
protected override function partAdded(partName:String, instance:Object):void {
	super.partAdded(partName, instance);
	if (scroller == instance) {
		viewport.addElement(contentPanel);
		scroller.viewport = viewport;
        }
}
потом
Код AS3:
contentPanel.addElement(_content);
contentPanel.height = _content.height * 3;
contentPanel.y = _content.height;
contentPanel.width = _content.width * 3;
contentPanel.x = _content.width;
_content это UIComponent.
конкретных значений размеров не задается, HorizontalRuler, VerticalRuler наследуются от группы и привязываются к contentPanel.

если что-то не совсем подробно объяснил, скажите, попробую уточнить.
на данный момент скролла не видно.

заранее спасибо.

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

Теги
скроллер

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

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


 


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


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