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

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

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

Регистрация: Oct 2008
Сообщений: 60
Отправить сообщение для tanyakora с помощью ICQ Отправить сообщение для tanyakora с помощью Skype™
По умолчанию Прокрутка в PopUpManager

Предыстория:
есть проект на флексе, в котором окна меняются посредством navigator.pushView( _class, _data ), где _class - объект <ext:ViewExt>.
Необходимо изменить на pop-up.
Если меняю вызов класса на PopUpManager.createPopUp(_display_object, _class) - перестает работать прокрутка <s:Scroller>.
Перехожу с флеша на флекс ( в силу необходимости, которая зовется "заказчик" ), мозги уже неделю кипят...
Кто-нибудь подскажите, как создать pop-up для ViewExt с прокруткой. Или хотя бы в какую сторону копать ))

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Эта прокрутка внутри вызываемого поп-апа?

Попробуйте задать окно в fxeclarations:

Код AS3:
<fx:Declarations>                                                                                                     
		<s:SkinnablePopUpContainer id="alert" backgroundAlpha="0.5" backgroundColor="0x000000">
			<s:Panel title="Alert" horizontalCenter="0" verticalCenter="0" width="50%" backgroundColor="0x000000">
				<s:VGroup gap="10" verticalAlign="middle" horizontalAlign="center" left="10" right="10" top="10" bottom="10">
					<!-- Здесь остальные элементы окна -->
				</s:VGroup>
			</s:Panel>
		</s:SkinnablePopUpContainer>
</fx:Declarations>
Вызываем, центруем, закрываем:
Код AS3:
alert.open(this, false);
updateAlertPosition();
alert.close();		
 
protected function updateAlertPosition(event:Event=null):void
{
	if (alert.isOpen) {
		alert.width = systemManager.screen.width;
		alert.height = systemManager.screen.height;
	}
}
__________________
In Code We Trust

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

Регистрация: Oct 2008
Сообщений: 60
Отправить сообщение для tanyakora с помощью ICQ Отправить сообщение для tanyakora с помощью Skype™
Спасибо огромное )) я думаю, это то самое, что нужно ))

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

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

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


 


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


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