Показать сообщение отдельно
Старый 29.10.2009, 15:18
GFreemen вне форума Посмотреть профиль Отправить личное сообщение для GFreemen Найти все сообщения от GFreemen
  № 1  
Ответить с цитированием
GFreemen
 
Аватар для GFreemen

Регистрация: Oct 2006
Адрес: Волгодонск
Сообщений: 182
По умолчанию Как изменить шрифт в ComboBox?

День добрый. Не получается изменить размер шрифта в ComboBox.
Код AS3:
package forma{
	import flash.text.*;
	import flash.display.*;
	import flash.events.*;
	import fl.controls.*;
	import fl.data.*;
	import fl.containers.*;
	import fl.controls.listClasses.CellRenderer;
 
	dynamic public class VnutrennostiLine extends Sprite{
		public var lineTypeCB:ComboBox=new ComboBox();
		var lineTypeDP:DataProvider = new DataProvider();
		//текст формат
		var bigTextFormatCenter:TextFormat = new TextFormat();
		const bigTextSize:int=30;
 
		public function VnutrennostiLine(){
			bigTextFormatCenter.font = "Arial Cyr","ArialCyr","Arial CYR","ArialCYR","Arial","_sans";
			bigTextFormatCenter.color = 0x000000;
			bigTextFormatCenter.size = bigTextSize;
			bigTextFormatCenter.align=TextFormatAlign.LEFT;
 
			lineTypeCB.setStyle('cellRenderer', MyRenderer);
 
			lineTypeDP.addItem({label:"Штриховая линия"});
			lineTypeDP.addItem({label:"Штрих-пунктирная линия"});
			lineTypeCB.dataProvider = lineTypeDP;
			lineTypeCB.move(50,50);
			lineTypeCB.setSize(200,lineTypeCB.height+10);
			addChild(lineTypeCB);
 
		}
	}
}
import fl.controls.listClasses.CellRenderer;
import flash.text.*;
class MyRenderer extends CellRenderer
{
	var bigTextFormat:TextFormat = new TextFormat();
	const bigTextSize:int=40;
	public function MyRenderer() {
		bigTextFormat.font = "Arial Cyr","ArialCyr","Arial CYR","ArialCYR","Arial","_sans";
		bigTextFormat.color = 0x000000;
		bigTextFormat.size = bigTextSize;
		bigTextFormat.align=TextFormatAlign.LEFT;
		var originalStyles:Object = CellRenderer.getStyleDefinition();
		setStyle("textFormat",bigTextFormat);
	}
}
Шрифт не меняется.
Еще вопросы: как увеличить высоту ячеек в открывающемся списке?
При увеличении размеров ComboBox, как "стрелочку вниз" в поле выбора списка поставить по середине кнопка, а то она сползает?

Добавлено через 23 часа 28 минут
Ау? Кто-нибудь откликнитесь!!!

Добавлено через 25 часов 35 минут
Всем спасибо за помощь.
Ваши советы помогли мне решить эту проблему.


Последний раз редактировалось GFreemen; 29.10.2009 в 15:22.