
Потребуется:
Five3d Make a new typography file
Flash CS4
FlashDevelop
Итак, скачиваем ‘Make a new typography file’ и разархивируем его в папку ‘WindowSWF’. В моем случае это:
C:\Documents and Settings\Имя_Вашего_пользователя\Local Settings\Application Data\Adobe\Flash CS4\en\Configuration\WindowSWF
Создаем в этой же папке пустой ‘Flash Document’. Открываем его и создаем динамический текст. (допустим Bookman Old Style)
Теперь открываем вкладку ‘window ->other panels -> make а new typography file’. Выбираем шрифт. Во втором пункте нажимаем ‘manual selection’ и вписываем алфавит (АБВ..абв..123..) Если у вас будет логотип и т.п., можно вписать только необходимые буквы.
Нажимаем ‘Generate the typography file’ и в папке ‘WindowSWF’ создается файл с установками шрифта (Bookman Old Style.as)
Проверка на дееспособность.
Заходим на:
http://pixelwelders.com/blog/actionscript-3/2008/five3d-textcloud-as3-tutorial-and-source/
и скачиваем исходник урока:
http://pixelwelders.com/experiments/FIVe3D_tutorial/Pixelwelders_text_cloud.zip
Создаем пустой FlashDevelop проект (as3). В класспассах добавляем библиотеки Five3d. Также пример требует функции
import fl.motion.easing.Back;
Они служат для замедления анимации. С их добавлением я немного повозился. Мой путь:
C:\Program Files (x86)\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src
Теперь кидаем наш шрифт в папку ‘typography’ в ‘Five3D’ и добавляем его в проект:
import five3D.typography.BookmanOldStyle;
Вместо
cloud2 = new MotifCollection3D( "We're kind of a big deal.", HelveticaBold, 20, 0x3964C3 );
пишем
cloud2 = new MotifCollection3D( "раздватри", BookmanOldStyle, 20, 0x3964C3 );
Теперь во вкладке ‘file -> encoding’ смотрим, чтобы стояло utf-8, компилируем и получаем нечто вроде:
Исходник можете скачать отсюда: скачать
Примерчик не самый простой получился:) Появится время, сделаю более наглядный.