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

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

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

Регистрация: Mar 2013
Сообщений: 290
KumoKairo, Хм, прикольно. То есть - это единое изображение, но благодаря некоторому алгоритму, из него можно брать нужные буквы-фрагменты и формировать из временного массива текст. Если я всё правильно понимаю.

У меня была похожая идея, но делать не алфавит, а просто заготовить надписи в фотошопе, и в виде картинок их помещать на стэйдж. Она появилась потому что тема внедрения шрифтов весьма муторная.

Старый 19.07.2013, 14:35
teddi.men вне форума Посмотреть профиль Отправить личное сообщение для teddi.men Найти все сообщения от teddi.men
  № 12  
Ответить с цитированием
teddi.men

Регистрация: Jul 2013
Сообщений: 2
Согласен с caseyryan, плюс кое-что добавил
Код AS3:
import flash.display.StageAlign;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
 
stage.align = StageAlign.TOP_LEFT;
var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.background = true;
tf.text = "проверка";
tf.x = (stage.stageWidth - tf.width) / 2;
tf.y = (stage.stageHeight - tf.height) / 2;
addChild(tf)

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

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Fogflasher, у каждого шрифта есть файл-спрайт лист и файл дескриптор в формате XML (расширение .fnt)
http://www.angelcode.com/products/bmfont/

Старый 22.07.2013, 09:11
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 14  
Ответить с цитированием
Fogflasher

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

Скачал бмп-фонт, посмотрел. В целом вроде бы идея понятна. Формируется картинка, и посредством кода, который я должен написать сам, я буду вытаскивать нужный фрагмент картинки, опираясь на xml-файл. Но конешно такую программу навскидку не напишешь, тут нужно перечитывать мука про xml, например.

Старлинг тоже скачал. Открыл, но там... хренова туча непонятных файлов, как-будто для Линукса каково-нибудь. Как с ним работать и как внедрять во Флэш например, не понятно нихрена : ) Хотя в форуме или в документациях еще не искал ничего. Вроде бы это всё как-то связано с неким Stage3D, кое слово мне тоже тут встречалось.

Старый 24.07.2013, 01:25
Frost47rus вне форума Посмотреть профиль Отправить личное сообщение для Frost47rus Найти все сообщения от Frost47rus
  № 15  
Ответить с цитированием
Frost47rus
[+4 08.09.13]

Регистрация: May 2012
Сообщений: 131
Код AS3:
textField.autoSize = TextFieldAutoSize.LEFT;
textField.text = 'lorem ipsum';
textField.x = (stage.stageWidth - textField.textWidth) / 2;
и должно быть все ок.

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

Теги
stage , textfield , формула , центр , центрирование
Опции темы
Опции просмотра

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

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


 


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


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