Показать сообщение отдельно
Старый 09.07.2008, 14:44
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 1  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
По умолчанию более актуальный вариант удаления фильтра чем clipTextInput.email.filters = false;

собственно нужно, на момент фокуса текста поставить фильтр свечения, а намомент killfocus убрать его со сцены.

Нашел в инете вариант который в сабже, но вот вопрос неужели не существует более гуманного способа ?

f1 выдал fl.getDocumentDOM().removeFilter(0);

где 0 это индекс фильтра, соответственно вопрос, я создаю фильтр так

Код:
clipTextInput.text.filters = [new GlowFilter(color, alpha, blurX, blurY, strength, quality, inner, knockout)];
соответственно не понимаю, где у меня тут индекс, как я вижу он должен быть как в муви клипах:

Код:
var clipTextInput = _root.createEmptyMovieClip('TextInput',1);
Выделен красным в коде.

Но это далеко не все проблемы...

Cправка очень скудна, на предмет удаления фильтра, и совсм не описывает что есть fl.getDocumentDOM(), fl это что ? такое ощущения что, что то нада импортировать, getDocumentDOM это что ? flash не подсветила не чего, соответственно я повтыкал индексы, с 0 до 10 ( при условии что у меня всего 3 фильра на сцене ) само собой фильтры не удалились

как быть ?

UPD:
Волгоградец )))))) имелось виду принципально более гуманный чем затирание таким образом
false undefined [], одно и то же

вопрос все так же открыт

PS фильтр удаляется !!! только я ищу более разумный способ, так как, где то писали, что после таких удалений, возможна потеря производительности !!!


Последний раз редактировалось darksranger; 09.07.2008 в 14:57.