![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2012
Сообщений: 10
|
Подскажите пожалуйста, я знаю, как сделать подчеркивание, но не знаю, как сделать его пунктирным и что бы подчеркивание было не всех элементов, а тех которых необходимо.
|
|
|||||
|
Flash Player не умеет рисовать пунктирные линии. Можно нарисовать пунктирную линию из небольших отрезков или задать lineBitmapStyle с битмапой из прозрачных и непрозрачных пикселей.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Когда-то делал Flex компонент. В нем выделяется точками (мини-картинка в 1 пиксель) все слово по наведению (показываем dotGroup), но легко выделять нужные символы в Label.
[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 |
|
|||||
|
Цитата:
Вообще было бы интересно узнать, как получить информацию о пожираемых ресурсах (нагрузка на процессор и занимаемая память) не всего приложения, а отдельных компонентов или их группе? По-моему, ни один профайлер такого не умеет. Вот например сейчас мне нужно сделать простой компонент колаута (пузырь разговора, так назвать что ли). Там будет несколько текстовых блоков и сменяемый фон с 9-scale. Можно скиновать TextArea, а можно SkinnableContainer + Label. И что выгоднее, не понятно.
__________________
In Code We Trust |
|
|||||
|
Регистрация: Aug 2012
Сообщений: 10
|
спасибо большое.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:09. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|