PDA

Просмотр полной версии : Как "подчеркнуть" текст...


Plekhanov
20.11.2006, 11:58
Просто тупо хочу шрифт с режимом U. Есть такое во Macromedia Flash 8 ?

Вообще-то, хочу сделать банальную кнопку-ссылку, например на мой емэйл <getURL("mailto:alen39@yandex.ru")>, при наведении на которую текст подчеркивается, как в винде. Может это делается как-то по другому, нежели прописание в кадре Over кнопки??? Но вопрос все равно остается: Где задать подчеркивание шрифта? Не нашел.... Не по глазам... И в доке нет...

etc
20.11.2006, 14:04
Это можно сделать с помощью CSS.

Plekhanov
20.11.2006, 14:35
Это можно сделать с помощью CSS.

Радует, что все таки можно это сделать, а что такое CSS... Не надо жевать подробно, просто намек, где посмотреть...

etc
20.11.2006, 14:38
Как обычно — в хелпе, который открывается по кнопке F1.

Dessert
21.11.2006, 04:46
AS2.
За отображение шрифта подчеркнутым отвечает свойство underline класса TextFormat. Оно принимает булево значение: true — текст подчеркивается, false — он отображается в обычном режи-
ме. По умолчанию underline равняется null, что идентично false.
Например:
this.createTextField("pole", 0, 100, 100, 0, 0);
pole.autoSize=true, pole.text="http://www.flasher.ru";
var format:TextFormat = new TextFormat();
format.size=25, format.italic = format.bold = format.underline=true;
pole.setTextFormat(format);

2K WebStudio
18.12.2006, 11:42
Это можно сделать с помощью CSS.
Сорри, а как сделать так, чтобы линия подчеркивания не прибивалась прямо к тексту снизу? Если делаю подчёркивание при помощи текстФормат, то нормально, но этот вариант не контачит с html-ем.

etc
18.12.2006, 14:16
CSS-оформление от оформления TextFormat не отличается.

2K WebStudio
18.12.2006, 14:25
CSS-оформление от оформления TextFormat не отличается.

Ок.. Пусть так.. А сталкивался с тем, что линия прибивается прямо к буковкам? Как с этим быть?

etc
18.12.2006, 14:26
Нет, не сталкивался. Покажи пример.

Arhitector
18.12.2006, 15:12
ой, это не так уж и сложно сделать кнопку, которая при наведение будет подчеркиваться...
мне кажется это разумный вариант

пример (http://instinct.nm.ru/text.html)
скачать (http://instinct.nm.ru/text.fla)

swfstar
18.12.2006, 15:21
А не проще сделать руками?
Как реализованно в нижнем примере у Arhitector!
Если хочешь каб размер был малый делай с умом! :)
--------------------------------------------------------------------
Google --- RullEZZ!

iNils
18.12.2006, 15:30
А не проще сделать руками?
Как реализованно в нижнем примере у Arhitector!
Если хочешь каб размер был малый делай с умом! :)
Смерть динамике?

Arhitector
18.12.2006, 16:16
Смерть динамике?
в его случае думаю это нормальный вариант, так как он хочет сделать ссылку на e-mail.

НУ можно сделать и с динамикой, текст менять то не проблема, а полоску подобрать можно и оптимальную...

Arhitector
18.12.2006, 16:18
Оффтоп: 2 iNils, давно хотел спросить, что значит подпись "Кёнигсберг in Moscow"? ты с Кёника, но живешь в Москве?

2K WebStudio
18.12.2006, 17:20
Нет, не сталкивался. Покажи пример.

Когда я делаю embed + bitmap, корячится вот так.. В иных случаях проблем нет.


Нет.. ну простите меня.. Но я не делаю кнопок на один раз. Это нормальный html текст, в котором есть ссылки. И вообще текст должен быть подчёркиваемый. Убить всю динамику - это не ко мне.

Arhitector
18.12.2006, 17:43
а ты не пробовал делать в самом html text-decoration: underline;

2K WebStudio
18.12.2006, 19:12
что значит, в самом html?! Это не html, а CSS! Всё срежется.

iNils
19.12.2006, 01:51
2K WebStudio: а можно скриншот того, что не нравится в линии при использовании html тегов или css?

2Arhitector: Верно.

Llex3D
19.12.2006, 03:05
а что мешает сделать так:

email.text = "my@e.mail"
sens._width = email.textWidth;
sens._height = email.textHeight
sens._alpha = 0;
sens.onRollOver = function(){
format = email.getTextFormat();
format.underline = true;
email.setTextFormat(format);
}
sens.onRollOut = function(){
format = email.getTextFormat();
format.underline = false;
email.setTextFormat(format);
}

быстро и удобно... зачем себе голову забивать? ;)
примерчик во вложении...

etc
19.12.2006, 03:13
LIex3D, а зачем так извращаться, если есть CSS, котором требуется пару строк всего?

Llex3D
19.12.2006, 17:17
о боже... а на набор этих строк я убил минуты 2.... Уже не знаете чем себе жизнь развеселить... :)