Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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.
Старый 09.07.2008, 14:51
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 2  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Код:
clipTextInput.email.filters = []

Старый 09.07.2008, 16:20
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 3  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Вы на каком языке пишете? Если АС3, то ошиблись разделом.
Если АС2, то при чем тут цитаты из хелпа по АС3 ?
Есть простой оператор delete для очистки памяти и null для обнуления переменной.
Что еще нужно гуманному человеку?
__________________
Reality.getBounds(this);

Старый 09.07.2008, 16:47
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
fl.getDocumentDOM() это JSFL, а не AS
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
Цитата:
Сообщение от iNils Посмотреть сообщение
fl.getDocumentDOM() это JSFL, а не AS
!!!

as2

я про delete и спросил, как им пользоватся и т.д., прочитайте мой пост сверху, пожалуйста полностью !!!

Старый 09.07.2008, 17:52
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 6  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Цитата:
Сообщение от darksranger Посмотреть сообщение
!!!

as2
Ну раз вы настолько уверены, поищите в Language Reference...

Цитата:
я про delete и спросил, как им пользоватся и т.д., прочитайте мой пост сверху, пожалуйста полностью !!!
delete - это и правда AS, потому в хелпе вы его точно найдете, тут без иронии.

Старый 09.07.2008, 18:03
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 7  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
я про delete и спросил, как им пользоватся и т.д., прочитайте мой пост сверху, пожалуйста полностью !!!
Ну не знаю, два раза еще перечитал, даже слова delete в Вашем посте не нашел. Используется delete примерно так:
Код:
delete a;
С JSFL пролетел, каюсь))) Не сталкивался еще ни разу нос к носу. Да и не ожидал его здесь встретить))))
__________________
Reality.getBounds(this);

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
Цитата:
Сообщение от crazyone Посмотреть сообщение
Ну раз вы настолько уверены, поищите в Language Reference...



delete - это и правда AS, потому в хелпе вы его точно найдете, тут без иронии.

что это значит ? "ну раз я так уверен" я своим сообщением подтвердил сообщение от inils, не понимаю надсмешки ....


аааааааааааааааааааааа гг блин, народ

вот просто в справике flash 8 посматрите removeFilter, выдаст только JSFL ..., а про него буквально две строчки .... и фиг пойми как им удалить, я написал сверху что пробовал, не удалился фильтр !!!

ок ирония так ирония

f1 -> delete GlowFilter -> no entries were found


Последний раз редактировалось darksranger; 09.07.2008 в 20:01.
Старый 09.07.2008, 20:01
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 9  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
По фильтрам:
ActionScript 2.0 Language Reference
ActionScript classes > MovieClip > filters (MovieClip.filters property)

По оператору delete:
ActionScript 2.0 Language Reference
ActionScript language elements > Statements > delete statement

Не знаю, чем вас не устраивает mc.filters=[];
filters вам все-равно убивать не надо.

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
Цитата:
Сообщение от crazyone Посмотреть сообщение
По фильтрам:
ActionScript 2.0 Language Reference
ActionScript classes > MovieClip > filters (MovieClip.filters property)

По оператору delete:
ActionScript 2.0 Language Reference
ActionScript language elements > Statements > delete statement

Не знаю, чем вас не устраивает mc.filters=[];
filters вам все-равно убивать не надо.
ну вот блин я вам про белое а вы мне про черное ..... ппц

вы сами откройте справку по фильтрам и почитайте на предмет удаления и изменения параметров, а потом мы с вами обезательно побеседуем ...


еще раз
f1 remove filter выдает только JSFL ... ( fl.getDocumentDOM().removeFilter(0); <- перечитываем мое первое сообщение )
f1 delete glowfilter - ненайдено в справке !!!
я думаю достаточно о справке

да я пока так и делаю .... просто у меня щадачи маленькие а вот если буду большие я думаю это встать может боком

PS рррррррррр ну почему все считают что я их обманываю и справка все выдает, а я вот тут такой плохой, и всех достаю, я вот прежде чем дать такого рода совет САМ открываю, нахожу НУЖНУЮ информацию, а только потом отправляю человека в f1 чтоб учился искать ....

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.