![]() |
как создать перспективный Dynamic Text
Здраствуйте, скажите пожалуйста как создать динамический текс который отображался в перспективе
|
Посмотрите http://www.silin.su
Там есть искажения Bitmap'ов. Вам нужно будет отрисовать ваш текст в BitmapData предварительно. Кстати, какая версия ActionScript? |
Вложений: 1
AS2, возможно ли квадрат динамического текста, сделать перспективный, то есть то что будет загружаться в дин. текст выглядел перспективным, это нужно потому что текст должен быть написан на рекламном шите.
|
Ну вот, посмотрите:
http://www.silin.su/#AS2/distort Может и не супер-перспектива, но что-то похожее. |
Вложений: 1
Спасибо, за пример, но этот очень сложный, не смог разобраться, нельзя как то по легче создать Динамический Текст который будет выглядеть вот так
|
2 CyberWolf15:
Так а что сложного-то? - Делаем в библиотеке какой-то MovieClip с динамическим текстовым полем, задним фоном и т.п., задаём ему Linkage Id. - Вытягиваем MovieClip на сцену из библиотеки с помощью attachMovie. - Задаём текстовому полю внутри MovieClip'a текст. - Создаём экземпляр BitmapData. - Отрисовываем MovieClip в BitmapData c помощью метода draw. - Удаляем MovieClip со сцены за ненадобностью. - Создаём экземпляр DistortBitmap, передав в конструктор нашу BitmapData. - Растягиваем DistortBitmap по четырём точкам, используя метод distort. Там довольно простой класс с очень прозрачным и понятным кодом. Я говорю о http://www.silin.su/#AS2/distort |
Цитата:
|
По-хорошему... если нет требований 8/9 плееров - то можно исказить поле посредством имеющихся в CS4 инструментов для работы с псевдо-3D (предварительно обернув его мувиклипом)... одна только проблема в твоём случае - проект должен будет быть на AS3 =)
Добавлено через 1 минуту Цитата:
|
Можете использовать DisplacementMapFilter, он уже и под 8й плеер был
|
Вложений: 1
2 CyberWolf15:
Как-то так... В прикреплённом примере углы "панели в перспективе" задаются Button'ами для наглядности. Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 16:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.