Показать сообщение отдельно
Старый 27.10.2012, 11:45
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 2  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
я бы использовал стэйты рендерера, у него уже есть механизм реагирования на события мышки.
Код AS3:
<s:states>
		<s:State name="normal"/>
		<s:State name="hovered"/>
		<s:State name="selected"/>
	</s:states>
 
	<s:Group id="plashka" 
			 left="5" 
			 right="5" 
			 top="10" 
			 height="150" 
			 alpha.normal="0"
			 alpha.hovered="1"
			showEffect="Fade">
		<s:Rect left="0" right="0" top="0" bottom="0" radiusX="4" radiusY="4">
			<s:fill>
				<s:LinearGradient rotation="90">
					<s:GradientEntry color="0xf0eee4" alpha="0.1"/>
					<s:GradientEntry color="0xf0eee4" alpha="1"/>
				</s:LinearGradient>
			</s:fill>
			<s:filters>
				<s:DropShadowFilter angle="90" distance="2" strength="1" blurX="4" blurY="8" alpha="0.6" color="0x4d4d4d"/>
			</s:filters>
		</s:Rect>
		<s:Button y="125" label="Выбрать" horizontalCenter="0"/>
	</s:Group>
 
	<s:VGroup left="5" right="5" top="23" height="125" gap="7" horizontalAlign="center">
		<s:Group id="imageRound" 
				 width.normal="50" 
				 height.normal="50"
				 width.hovered="150"
				 height.hovered="150"
				 resizeEffect="Resize">
			<s:Rect left="0" right="0" top="0" bottom="0" radiusX="45" radiusY="45"> <!-- THIS IS CIRCLEEEEEEE!!!! -->
				<s:fill>
					<s:LinearGradient rotation="90">
						<s:GradientEntry color="0xff00f0" alpha="0.61"/>
						<s:GradientEntry color="0xff0000" alpha="1"/>
					</s:LinearGradient>
				</s:fill>
			</s:Rect>
		</s:Group>
		<s:Label text="{data.first_name}"/>
		<s:Label text="{data.last_name}"/>
	</s:VGroup>
Обратите внимание:
Код AS3:
<s:Group id="imageRound" 
				 width.normal="50" 
				 height.normal="50"
				 width.hovered="150"
				 height.hovered="150"
				 resizeEffect="Resize">
http://help.adobe.com/en_US/flex/usi...3611-7ffe.html