Тема: Menu Bar
Показать сообщение отдельно
Старый 13.10.2012, 19:30
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Когда-то делал Flex компонент. В нем выделяется точками (мини-картинка в 1 пиксель) все слово по наведению (показываем dotGroup), но легко выделять нужные символы в Label.

Код AS3:
[Embed(source="assets/ui/backgrounds/dot.png")]
public var DotClass:Class;
private var DotClassBA:BitmapAsset = new DotClass() as BitmapAsset;
 
protected function txt_creationCompleteHandler(event:FlexEvent):void {
	txt.text = textValue;
	var textLength:int = (txt.measureText(textValue).width)* 0.5;
	for (var i:int = 0; i < textLength; i++){
		var dot:BitmapImage = new BitmapImage();
		dot.source = DotClassBA;
		dotGroup.addElement(dot);
	}
}
 
<s:Label id="txt" width="100%" height="100%" creationComplete="txt_creationCompleteHandler(event)" textAlign ="center" verticalAlign ="middle" fontFamily ="SegoeUI Rating" fontSize="12"/>
<s:HGroup id="dotGroup" top="14" width="100%" height="1" gap="1" horizontalAlign="center" verticalAlign="middle">
__________________
In Code We Trust