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

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

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

Регистрация: Aug 2012
Сообщений: 10
По умолчанию Menu Bar

Подскажите пожалуйста, я знаю, как сделать подчеркивание, но не знаю, как сделать его пунктирным и что бы подчеркивание было не всех элементов, а тех которых необходимо.
Название: fGqAzFTUcECWqgObVRZlbw.jpg
Просмотров: 221

Размер: 5.0 Кб

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Flash Player не умеет рисовать пунктирные линии. Можно нарисовать пунктирную линию из небольших отрезков или задать lineBitmapStyle с битмапой из прозрачных и непрозрачных пикселей.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 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

Старый 13.10.2012, 22:02
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Расточительно. Проще, было потратить еще один пиксель и назначить в lineBitmapStyle.
__________________
משיח לא בא
משיח גם לא מטלפן

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
Расточительно.
Возможно сейчас сделал бы по другому, но за lineBitmapStyle спасибо.

Вообще было бы интересно узнать, как получить информацию о пожираемых ресурсах (нагрузка на процессор и занимаемая память) не всего приложения, а отдельных компонентов или их группе? По-моему, ни один профайлер такого не умеет.

Вот например сейчас мне нужно сделать простой компонент колаута (пузырь разговора, так назвать что ли). Там будет несколько текстовых блоков и сменяемый фон с 9-scale. Можно скиновать TextArea, а можно SkinnableContainer + Label. И что выгоднее, не понятно.
__________________
In Code We Trust

Старый 15.10.2012, 02:14
mrs_salli вне форума Посмотреть профиль Отправить личное сообщение для mrs_salli Найти все сообщения от mrs_salli
  № 6  
Ответить с цитированием
mrs_salli

Регистрация: Aug 2012
Сообщений: 10
спасибо большое.

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

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

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


 


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


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