Просмотр полной версии : подчеркивание в тексте
Подскажите, такая проблема: есть текстовый блок, некоторые слова-ссылки должны быть подчеркнуты, как это лучше сделать? я делала подчеркивание- саму линию графикой, но оно в разных браузерах отображается по разному (скачет). хотелось бы сделать это прямо в тексте, но я не нашла где это можно задавать в настройках текста. спасибо.
Задать HTML-режим, подчеркнуть текст тегом <u>.
а можно поподробнее как это сделать?
my_tf.htmlText = "<a href="bla-bla"><u>Click</u></a>"
не поняла, как этим кодом пользоваться. вот например у меня динамик текст блоком (стоит в кифрейме): "слово слово слово слово слово слово слово слово слово слово слово слово ЛИНК слово слово слово слово слово слово слово ЛИНК слово слово слово слово слово слово"
то что ЛИНК - должно быть подчеркнуто, а остальные слова нет.
my_tf.htmlText = "слово слово слово слово слово слово<a href="bla-bla"><u>ЛИНК</u></a> слово слово слово слово слово слово";
а куда этот код ставить? в action кифрейма он не ставится, а в сам кифрейм на страничке если ставишь, то после публикации видно все эти <a><u> .... :(
сначала поставь my_tf.html = true; а потом все остальное.
:( при публикации показывает <u></u> эти проклятые, а подчерикавание нет. я вставила все это в актион для кифрейма, и еще то же самое в этом кифрейме в динамик тексте на сцене. если стереть текстовый блок и оставить текст только в актион кифрейма, то вообще ничего не показывает. я в отчаянии... это невозможно... в книжке написано, что флеш понимает underline... но КАК это сделать не написано.
ребята! подскажите пожалуйста где можно скачать пример чтобы посмотреть как эти подчеркивания делать?
_root.createTextField("my_tf",_root.getNextHighestDepth(),100,100,100,100);
my_tf.html = true;
my_tf.htmlText = "forum <a href='http://flasher.ru'><u>Flasher</u></a>"
ура! спасибо! работает! а что нужно сделать, чтобы задать шрифт (Verdana) и его размер (11pt) ?
читай про CSS во флеше или TextFormat.
прочитала... :(
_root.createTextField("my_tf", _root.getNextHighestDepth(), 100, 100, 100, 100);
my_tf.html = true;
my_tf.htmlText = "forum <a href='http://flasher.ru'><u>Flasher</u></a>";
my_tf.font = "verdana";
не работает и myTextFormat.font = "Verdana";
создаёшь TextFormat, а потом прикручиваешь его к полю с помощью setTextFormat().
var format:TextFormat = new TextFormat();
format.font = "Verdana";
my_tf.setTextFormat(format);
Марфа, я вас по поводу оформления кода предупреждал, теперь получаете плюс.
не хочу показаться/оказаться умником, но те фишки можны и бех html-ных приблуд, пример:
var str:String="Подскажите, такая проблема: есть текстовый блок, некоторые слова-ссылки должны быть подчеркнуты, как это лучше";
var myTF:TextField=this.createTextField("myTF",0,0,0,550,400);
myTF.autoSize="left";
myTF.multiline=true;
myTF.wordWrap=true;
var beginIndx=str.indexOf("слова-ссылки должны");
var endIndx=beginIndx+("слова-ссылки должны").length;
var fmt=new TextFormat();
fmt.underline=true;
myTF.text=str;
myTF.setTextFormat(beginIndx,endIndx,fmt);
туда же вписываются и колор и урл и еще чего заблогобртблудится, аминь..
не хочу показаться/оказаться умником, но те фишки можны и бех html-ных приблуд, пример:
var str:String="Подскажите, такая проблема: есть текстовый блок, некоторые слова-ссылки должны быть подчеркнуты, как это лучше";
var myTF:TextField=this.createTextField("myTF",0,0,0,550,400);
myTF.autoSize="left";
myTF.multiline=true;
myTF.wordWrap=true;
var beginIndx=str.indexOf("слова-ссылки должны");
var endIndx=beginIndx+("слова-ссылки должны").length;
var fmt=new TextFormat();
fmt.underline=true;
myTF.text=str;
myTF.setTextFormat(beginIndx,endIndx,fmt);
туда же вписываются и колор и урл и еще чего заблогобртблудится, аминь..
для человека плохо знакомого с АС, этот метод будет запарнее....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.