Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.08.2010, 14:37
greenhill вне форума Посмотреть профиль Отправить личное сообщение для greenhill Посетить домашнюю страницу greenhill Найти все сообщения от greenhill
  № 11  
Ответить с цитированием
greenhill
 
Аватар для greenhill

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
во флеше
но текстовое поле создается динамически
__________________
http://zenpro.blogspot.com/

Старый 05.08.2010, 15:11
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 12  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
а если мне надо программно менять шрифты, надо просто создать столько текстовых полей, сколько разновидностей шрифтов?
Цитата:
во флеше
но текстовое поле создается динамически
Для задания текстовому полю шрифта существует класс TextFormat и метод текстового поля setTextFormat
__________________
...вселенская грусть

Старый 05.08.2010, 15:14
greenhill вне форума Посмотреть профиль Отправить личное сообщение для greenhill Посетить домашнюю страницу greenhill Найти все сообщения от greenhill
  № 13  
Ответить с цитированием
greenhill
 
Аватар для greenhill

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
да, я знаю, у меня так и задается, только при вращении, тест все равно пропадает
__________________
http://zenpro.blogspot.com/

Старый 05.08.2010, 15:26
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 14  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.text.TextField;
	import flash.text.TextFormat;
 
	public class Main extends Sprite 
	{
		[Embed(source="C:\\Windows\\Fonts\\CENTURY.TTF", fontName="MyFont")] 
		private var fontName:String;
 
		public function Main():void 
		{
			var tf:TextFormat = new TextFormat();
			tf.font = "MyFont";
 
			var t:TextField = new TextField();
			t.text = "Hello";
			t.embedFonts = true;
			t.setTextFormat(tf);
			addChild(t);
 
			t.rotation += 45;
		}
 
	}
 
}

Старый 05.08.2010, 15:30
PgeorgyV вне форума Посмотреть профиль Отправить личное сообщение для PgeorgyV Найти все сообщения от PgeorgyV
  № 15  
Ответить с цитированием
PgeorgyV

Регистрация: Apr 2008
Сообщений: 79
При использовании подхода с BitmapData можно как то увеличить качество отображения повернутого шрифта?
Код AS3:
			var tf:TextField = new TextField();
			tf.autoSize = TextFieldAutoSize.LEFT;
			tf.defaultTextFormat = new TextFormat('Arial', 16, 0, true);
			tf.text = 'TextField';
			tf.x = tf.y = 80;
			addChild(tf);
 
			tf = new TextField();
			tf.defaultTextFormat = new TextFormat('Arial', 16, 0, true);
			tf.autoSize = TextFieldAutoSize.LEFT;
			tf.text = 'TextField';
 
			var bd:BitmapData = new BitmapData(tf.width, tf.height, true, 0x00ffffff);
			bd.draw(tf);
 
			var b:Bitmap = new Bitmap(bd);
			b.x = b.y = 60;
			addChild(b);
 
			b = new Bitmap(bd);
			b.x = b.y = 60;
			b.rotation = -45;
			addChild(b);

Старый 05.08.2010, 15:44
greenhill вне форума Посмотреть профиль Отправить личное сообщение для greenhill Посетить домашнюю страницу greenhill Найти все сообщения от greenhill
  № 16  
Ответить с цитированием
greenhill
 
Аватар для greenhill

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
Код AS3:
[Embed(source = "fonts/times.ttf", fontName = "Times New Roman")];
        [Embed(source = "fonts/arial.ttf", fontName = "Arial")];
        [Embed(source = "fonts/tahoma.ttf", fontName = "Tahoma")];
 
		private var fontName:String;
ругается- Embed is only supported on classes and member variables.
__________________
http://zenpro.blogspot.com/

Старый 05.08.2010, 15:55
PgeorgyV вне форума Посмотреть профиль Отправить личное сообщение для PgeorgyV Найти все сообщения от PgeorgyV
  № 17  
Ответить с цитированием
PgeorgyV

Регистрация: Apr 2008
Сообщений: 79
Код AS3:
[Embed(source = 'c:/windows/fonts/trebuc.ttf', embedAsCFF = 'false', fontFamily = 'Trebuchet MS')]
private var Trebuc:Class;
 
[Embed(source = 'c:/windows/fonts/tahoma.ttf', embedAsCFF = 'false', fontFamily = 'Tahoma')]
private var Tahoma:Class;

Старый 05.08.2010, 15:56
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 18  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
TWETTI, PgeorgyV, человек во флеше проект делает.
greenhill, читай про внедрение шрифтов во флеш иде.

Старый 05.08.2010, 15:58
greenhill вне форума Посмотреть профиль Отправить личное сообщение для greenhill Посетить домашнюю страницу greenhill Найти все сообщения от greenhill
  № 19  
Ответить с цитированием
greenhill
 
Аватар для greenhill

Регистрация: Mar 2009
Сообщений: 281
Отправить сообщение для greenhill с помощью ICQ
udaaff, может есть линк? плиииз
__________________
http://zenpro.blogspot.com/

Старый 05.08.2010, 16:00
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 20  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
http://www.flasher.ru/forum/showthread.php?t=93152
В CS5 немного по другому.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.