![]() |
Маска и некоторые браузеры
Делал анимацию: разворачивается свиток вправо и влево, а там текст.
Сделал всё с помощью простых tween. На текст налепил маску, которая его обрезала по краям, где свиток ещё не раскрылся. (создал слой, закрасил его в нужном месте цветом и проставил ему св-во mask) Но оказалось, что это не у всех отображается( Что делать? Есть способ это вылечить? Или другой способ отобразить только часть текста, обрезанную слева и справа. |
Либо версия плеера старая, либо динамический текст без встроенного шрифта
|
Нет, я даже шрифт добавил в проект...
А плеер десяточка... |
Попробуйте наложить ммаску программно - помогает иногда при подобных косяках.
|
Также можно воспользоваться свойством scrollRect
|
2alatar:
а что это и как юзать? =) |
|
не знаю, насколько я правильно понял, но попробуйте:
Код AS3:
|
Маску нужно перенакладывать после обновления подмасочного текста.
|
Цитата:
если утверждение, то с чего вы взяли? |
а еще маска не работает с сглаженным текстом "for readability".
|
Цитата:
|
для того, чтобы работали маски, альфы и другие эффекты, нужно чтобы текстовое поле было закешировано как Bitmap. по-идее за это должно отвечать свойство cacheAsBitmap, но почему то для TextField оно не работает. принудительно закешировать поле можно, применив к нему любой фильтр. как раз это и было продимонстрированно в моем посте выше.
этот способ должен помочь при: Цитата:
Цитата:
|
Flicast, спасибо за инфу.
|
2Felicast:
Ваш способ помог =) |
| Часовой пояс GMT +4, время: 13:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.