Просмотр полной версии : Фильтры на текст в TextArea
Astraport
29.08.2012, 16:25
Хочется наложить на текст в TextArea тень или glow, а не получается. Только на рамку скина. Пробовал и к content и к textFlow - не получается. Может какие варианты подскажите?
contentBackgroundAlpha="0.0" borderVisible="false"
Astraport
29.08.2012, 17:28
Спасибо, про contentBackgroundAlpha подзабыл.
Правда после первого наложения фильтра ничего не происходит и трейсится такой ворнинг:
Warning: Filter will not render. The DisplayObject's filtered dimensions (8389805, 8388971) are too large to be drawn.
но со второго раза все нормально. Откуда такие размеры - непонятно.
Какие настройки фильтра используете?
Astraport
29.08.2012, 18:21
myShadow= new DropShadowFilter();
myShadow.distance = effectSlider.value;
myShadow.color = effectSelectedColor;
myShadow.blurX = effectSlider.value*0.5;
myShadow.blurY = effectSlider.value*0.5;
textExample.filters = [myShadow];
Добавляю эффект в MXML, никаких ворнингов:
<s:TextArea y="50" text="12 12 12 121 21 1" contentBackgroundAlpha="0.0" borderVisible="false">
<s:filters>
<s:DropShadowFilter distance="4" blurX="3" blurY="3" />
</s:filters>
</s:TextArea>
Astraport
31.08.2012, 13:46
Ого, оказывается в AIR реализована защита от дурака:)
Никакие фильтры не будут не работать, если включен режим GPU. Полдня промучался - на эмуляторе все ОК, на реальном устройстве не работают ни в каком виде. Нигде в сети инфы нет. Случайно вспомнил, что фильтры настоятельно не рекомендуют использовать в мобильном AIR. Проверил - так и есть.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.