Просмотр полной версии : Как "подчеркнуть" текст...
Plekhanov
20.11.2006, 11:58
Просто тупо хочу шрифт с режимом U. Есть такое во Macromedia Flash 8 ?
Вообще-то, хочу сделать банальную кнопку-ссылку, например на мой емэйл <getURL("mailto:alen39@yandex.ru")>, при наведении на которую текст подчеркивается, как в винде. Может это делается как-то по другому, нежели прописание в кадре Over кнопки??? Но вопрос все равно остается: Где задать подчеркивание шрифта? Не нашел.... Не по глазам... И в доке нет...
Это можно сделать с помощью CSS.
Plekhanov
20.11.2006, 14:35
Это можно сделать с помощью CSS.
Радует, что все таки можно это сделать, а что такое CSS... Не надо жевать подробно, просто намек, где посмотреть...
Как обычно — в хелпе, который открывается по кнопке F1.
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-ем.
CSS-оформление от оформления TextFormat не отличается.
2K WebStudio
18.12.2006, 14:25
CSS-оформление от оформления TextFormat не отличается.
Ок.. Пусть так.. А сталкивался с тем, что линия прибивается прямо к буковкам? Как с этим быть?
Нет, не сталкивался. Покажи пример.
Arhitector
18.12.2006, 15:12
ой, это не так уж и сложно сделать кнопку, которая при наведение будет подчеркиваться...
мне кажется это разумный вариант
пример (http://instinct.nm.ru/text.html)
скачать (http://instinct.nm.ru/text.fla)
А не проще сделать руками?
Как реализованно в нижнем примере у Arhitector!
Если хочешь каб размер был малый делай с умом! :)
--------------------------------------------------------------------
Google --- RullEZZ!
А не проще сделать руками?
Как реализованно в нижнем примере у 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! Всё срежется.
2K WebStudio: а можно скриншот того, что не нравится в линии при использовании html тегов или css?
2Arhitector: Верно.
а что мешает сделать так:
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);
}
быстро и удобно... зачем себе голову забивать? ;)
примерчик во вложении...
LIex3D, а зачем так извращаться, если есть CSS, котором требуется пару строк всего?
о боже... а на набор этих строк я убил минуты 2.... Уже не знаете чем себе жизнь развеселить... :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.