Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Искажение шрифта (http://www.flasher.ru/forum/showthread.php?t=95470)

Altera Pars 06.05.2007 23:24

Искажение шрифта
 
У меня проблема: есть календарь. Отрывной. С чуть-чуть отогнутой страницей. Дату мне надо исказить в соответствие с перспективой календарной страницы. Как это сделать средствами ActionScript?
Ибо делать 30-31 кадр и стандартный текст мне нельзя(арт-директор возблажит).
Помогите, очень прошу. А то сроки не просто поджимают, а горят.
Заранее благодарен.

screamge 07.05.2007 00:06

BitmapData

Altera Pars 07.05.2007 00:09

Ага...только это текст... как мне искахить текст??

screamge 07.05.2007 00:17

загнать текст в битмапу и искажать что мешает?

Altera Pars 07.05.2007 00:37

Дело в том, что это динамик текст. при ручном искажении он теряется... Тупо не отображается... Какая вероятность, что так будет работать?

screamge 07.05.2007 00:56

как раз это и есть одна из немногих возможностей искажать текст, диинамичный или статистический не важно.

Altera Pars 07.05.2007 01:12

Спасииибо огромммное! Сейчас будем применять))

И еще один вопрос: а поддерживает ли ActionScript такие искажения, как Envelope и Distort?

Проблема в том, что мне нужны именно такие искажения...

iNils 07.05.2007 01:29

Altera Pars, есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому будьте добры дополнять свое сообщение, а не плодить другие.

Altera Pars 07.05.2007 19:25

И все таки, господа, как мне быть? Как мне исказть текст на календаре? BitmapData - это для картинок, как я понял.
Вот собственно и весь код.
Код:

Date.prototype.getMonthName = function(pMonth) {
    return  ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"][pMonth]
}
Date.prototype.getDayName = function(pDay)
{
        return ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"][pDay]
}
Time = new Date();
D = Time.getDate();
Month = Time.getMonth();
Day = Time.getDay();
MonthName = Time.getMonthName(Month);
DayName = Time.getDayName(Day);
Monthstring = MonthName
Daystring = DayName
Dstring = D

Мне нужно искажение типа Rotation хотя бы. При нем текст отказывается отображаться... ПОМОГИТЕ!!!:wacko:

Fernando Costa 07.05.2007 19:31

пользуй embeded fonts для динамических полей


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

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