Показать сообщение отдельно
Старый 30.01.2009, 22:29
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 3  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
DarkChris, в Вашем случае будут косяки со StyleManager, я бы сделал так:
Код AS3:
package {
	import fl.controls.listClasses.CellRenderer;
	import flash.text.TextFormat;
	public class MyRender extends CellRenderer {
		private var _defaultStyles:Object = {overTextFormat: new TextFormat(null, null, 0xFF0000), 
						upTextFormat: new TextFormat(null, null, 0x000000),
						downTextFormat: new TextFormat(null, null, 0x333333) }
		public function getStyleDefinition():Object { return mergeStyles(_defaultStyles, CellRenderer.getStyleDefinition(); }
		public function MyRender() {
			super();
		}
		override protected function drawTextFormat():void {
			super.drawTextFormat();
			var fmt:TextFormat = getStyleValue(mouseState + "TextFormat") as TextFormat;
			if (!fmt) return;
			textField.setTextFormat(fmt);
			textField.defaultTextFormat = fmt;
		}
	}	
}


Последний раз редактировалось s8000_1; 30.01.2009 в 22:38.