Просмотр полной версии : Искажение шрифта
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?
Проблема в том, что мне нужны именно такие искажения...
Altera Pars, есть кнопка http://www.flasher.ru/forum/images/russian/style3/buttons/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 для динамических полей
Altera Pars
07.05.2007, 19:34
Что это и где их взять?.......
Fernando Costa
07.05.2007, 19:37
динамическое поле при вращении не отображает текст если в него не включены нужные символы. выбери динамическое текстовое поле, посмотри внизу на панели кнопка будет 'EMBED..'. нажимай и пиши символы которые будут нужны для этого поля.
Altera Pars
07.05.2007, 19:50
СПАСИБО!!! Работает!!! Спасибо ОГРОМНОЕ!!
Aziz Zaynutdinoff
07.05.2007, 20:43
BitmapData вовсе не для картинок. Это класс, который даёт на выходе картинку. И прелесть его в том, что он отрисовывает объекты и позволяет производить дальнейшие манипуляции практически не теряя в качестве изображения. Читайте Help
Altera Pars
08.05.2007, 01:13
Еще один вопросик возник: надо поменять у динамического текста поля "Число" все того же календаря цвет в зависимости выходной это или нет. Если не трудно, помогите
Aziz Zaynutdinoff
08.05.2007, 03:19
var tf:TextFormat = new TextFormat();
//paste your code here;
//var isFreeWeekDay:Boolean = определяешь когда там выходные у людей бывают
tf.color = (isFreeWeekDay) ? 0xFF0000 : 0x000000;
//calendarDate.text = здесь вставляем число
calendarDate.setTextFormat(tf);
Altera Pars
08.05.2007, 08:16
ага. спасибо.:)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.