Показать сообщение отдельно
Старый 17.05.2014, 19:08
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 8  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Код AS3:
package 
{
	import flash.display.*;
	import flash.text.*;
 
 
	public class Main extends Sprite 
	{
 
		public function Main():void 
		{
			var tf:TextField = new TextField();
			tf.autoSize = TextFieldAutoSize.LEFT;
			tf.text = " как можно сделать, чтобы некоторые слова уже при запуске были жирными, и оставались такими навсегда";
			var someWords:Array = ["сделать", "некоторые", "слова"];
			for (var i:int = 0; i < someWords.length; i++) 
			{
				var word:String = someWords[i];
				var i1:int = tf.text.indexOf(word);
				while (i1 > -1)
				{
					var i2:int = i1 + word.length;
					var fmt:TextFormat = tf.getTextFormat(i1, i2);
					fmt.bold = true;
					fmt.color = 0xFF0000;
					tf.setTextFormat(fmt, i1, i2);
					i1 = tf.text.indexOf(word, i2);
				}
 
			}
 
			addChild(tf);
		}
 
	}
 
}