Скажите, как в InputField разместить html текст?
Вот, например, обычный текст:
Код: Выделить всё
TextField.htmlText="";Код: Выделить всё
TextField.htmlText="";Код: Выделить всё
var tf:TextField = VK.addText("<b>Текст</b>",0,35,0x2B587A,VK.Utils.TXT_HTML,600,0,18);addChild( tf );Код: Выделить всё
button_1.addEventListener(MouseEvent.CLICK, function(e: MouseEvent):void { vk.VK.Box.STAGE_WIDTH = 700; var loc1:*; loc1 = vk.VK.createBox("Название Box'а", "Текст, ссылка", 30, 500, ["Закрыть"]); addChild(loc1); loc1.visible = true; loc1.y = (550 - loc1.height) / 2; return; });Можно загрузить в бокс sprite с нужным отформатированным текстом.Вспывающее окно с названием, содержанием и прямоугольными кнопками внизу. Содержание может быть как текстом (String), так и любым графическим элементом (наследованным от DisplayObject).
Код: Выделить всё
var sprite:Sprite = new Sprite(); var tf:TextField = VK.addText("<b>Текст</b>, <a href='#'>ссылка</a>",0,35,0x2B587A,VK.Utils.TXT_HTML,600,0,18); sprite.addChild( tf ); box2 = VK.createBox( "Box with sprite as content", sprite, 70, 0, ["Yes", "No", "Cancel"] ); addChild( box2 );Код: Выделить всё
VK.addText("<b>Текст</b>, <a href='#'>ссылка</a>",0,35,0x2B587A,VK.Utils.TXT_HTML,ШИРИНА, ВЫСОТА, РАЗМЕР_ШРИФТА);Здесь выстави основной цвет текста. Черный - 0x000000MaykL писал(а):как сделать так, чтобы слово "Текст" - было чёрным цветом, а ссылка - синим?
Код: Выделить всё
VK.addText("<b>Текст</b>, <a href='#'>ссылка</a>",0,35,ЦВЕТ_ТЕКСТА,VK.Utils.TXT_HTML,ШИРИНА, ВЫСОТА, РАЗМЕР_ШРИФТА);Код: Выделить всё
var myCSS = new StyleSheet(); myCSS.setStyle("a:link", {color:"#0000ff", fontFamily:"Tahoma", textDecoration:"underline"}); myCSS.setStyle("a:hover", {color:"#0000ff", fontFamily:"Tahoma", textDecoration:"none"}); tf.styleSheet = myCSS;MaykL писал(а):И чтобы ссылка открывалась в _blank ...?
Код: Выделить всё
<a href='http://flapps.ru' target='_blank'>ссылка</a>