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

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

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

Регистрация: Jun 2011
Сообщений: 212
По умолчанию Можно ли в Alert подложить backgroundImage под заголовок и убрать границы?

Столкнулся с проблемой.
Если в Alert стилем задать backgroundImage, то он не подкладывается ни под заголовком ни под границами.
Собственно вопрос: можно ли backgroundImage "растянуть" под границы и заголовок, а если нельзя, то можно ли их (границы и заголовок) отключить?
Пробовал доступные стили border* и title* - не помогает.
Учитывая, что во всем остальном Alert вполне устраивает, хотелось бы разобраться с ним, прежде чем переходить к SkinnablePopUpContainer.

alert.swf   (98.5 Кб)

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/halo"
			   width="500" height="250"
>
	<fx:Declarations>
		<fx:String id="message">The quick brown fox jumped over the lazy dog.</fx:String>	
		<fx:String id="title">The quick brown fox jumped over the lazy dog?</fx:String>
	</fx:Declarations>	
 
		<fx:Script>
			<![CDATA[
			import mx.controls.Alert;
			private function showAlert():void {
				Alert.show(	message, title, Alert.NO | Alert.YES );
			}
			]]>
		</fx:Script>
 
		<fx:Style>
			@namespace s "library://ns.adobe.com/flex/spark";
			@namespace mx "library://ns.adobe.com/flex/mx";
 
			mx|Alert {
				titleStyleName: "alertTitle";
				messageStyleName: "alertMessage";
				buttonStyleName: "alertButton";
				dropShadowEnabled: true;
				shadowDistance: 5;
				shadowDirection: right;
				cornerRadius: 0;
				embedFonts: true;
				backgroundImage: Embed('backgrounds/panel4.png');
			}
 
			.alertTitle {
				letterSpacing: 0;
				fontSize: 14;
				color: red;
			}
 
			.alertMessage {
				letterSpacing: 0;
				fontSize: 10;
				fontWeight: normal;
				color: white;
			}
 
			.alertButton {
				letterSpacing: 0;
				fontSize: 11;
				cornerRadius: 10;
				fontWeight: normal;
				textRollOverColor: white;
				color: red;
				skin: ClassReference(null);
			}			
		</fx:Style>
 
		<s:Button label="Launch Alert" click="showAlert();" />
</s:Application>
Вложения
Тип файла: swf alert.swf (98.5 Кб, 117 просмотров)

Старый 08.05.2013, 23:33
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 2  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Например так.
Или вот неплохой компонент. Ну конечно же и свой написать можно. И скорее всего еще есть варианты.
__________________
http://www.chessmax.ru

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

Регистрация: Jun 2011
Сообщений: 212
Спасибо!
То что нужно!

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

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

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


 


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


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