Показать сообщение отдельно
Старый 04.07.2013, 15:48
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 5  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
Korchy, Спасибо, изучаю...

Но если навскидку оценить, то это весьма неслабо, с точки зрения уровня нуба, конешно.
Кто бы мог подумать что нужно столько сторонних извратов, типа super() для EventDispatcher...

Хочу пока спросить по поводу другого вашего поста с именем "Встраивание шрифта в Adobe Flash CS".

Получилось вот так:

1. Создал такой объект в библиотеке:
Название: snap4841.jpg
Просмотров: 806

Размер: 47.6 Кб

2. Написал такой код в докУмент классе проекта:

Код AS3:
package
{
	  import flash.display.*;
	  import flash.text.*;
	  import flash.events.*;
	  import flash.net.*;
 
	  public class RuntimeFont extends Sprite
	  {
			public function RuntimeFont()
			{
 
			 	 var Text1:TextField = new TextField();
				 Text1.embedFonts = true;
 
				 Text1.width = 500; 					
				 Text1.height = 350;					
				 Text1.x = 25; 							
				 Text1.y = 25; 							
 
				 var TFormat1:TextFormat = new TextFormat();
				 TFormat1.font = "Chiller"+"_"+"30"+"pt_st";
 
				 Text1.text = "Testing embedding technique...";
				 Text1.setTextFormat(TFormat1);
 
				 addChild(Text1);
 
			}
 
	  }
 
}
И оно заработало. Уже хорошо.

Но есть два момента:

1. Размер шрифта какой-то очень маленький...
Я специально менял значение 30 на 200 (и в строке кода, и в имени объекта), но как ни странно размер остается точно таким же.
Глюк? Или что-то не так...

2. Пробовал вместо BitmapText шрифта создать обычный, галку не ставить. Указал шрифт CyrilicHover и имя вписал: CyrilicHover_name, (размер = 100).
В коде прописал его сначала так:
Код AS3:
TFormat1.font = "CyrillicHover_name";
, но это нихрена не дало, пустой экран.

Тогда вписал
Код AS3:
TFormat1.font = "CyrillicHover";
, и текст появился, но опять же маленький, явно не 100.
Опять что-то странное...
Вдруг сейчас на самом деле подхватился системный шрифт, кто его знает, ведь имена то совпадают.


Последний раз редактировалось iNils; 25.07.2013 в 15:43.