![]() |
|
||||||||||
|
|||||
|
[+1 06.04.11]
Регистрация: Jul 2007
Сообщений: 110
|
Доброе время суток подскажите куда копать и правильно ли делаю.
Есть кнопка при нажатии на которую идет перемещение мувика box по _х. При движении к нему применяется фильтр BLUR. Вопрос: Как при достижении координаты cent, фильтр удалялся или снимался ? Ниже мой код:
var cent = -300;
function mover(targetX) {
currentX = box._x;
var xTween:Tween = new Tween(box, "_x", Strong.easeOut, currentX, targetX, .5, true);
var filter1 = new flash.filters.BlurFilter(10, 10, 3);
filter1.blurX = 20;
filter2.blurX = 0;
box.filters = [filter1];
}
cent_btn.onRelease = function() {
mover(cent);
if (currentX == cent) {
box.filters = [filter2];
}
};
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
box.filters = [null];
|
|
|||||
|
[+1 06.04.11]
Регистрация: Jul 2007
Сообщений: 110
|
Блур не исчезает.... ![]() |
|
|||||
|
[+1 06.04.11]
Регистрация: Jul 2007
Сообщений: 110
|
нет не срабатывает..
![]() значит условие не правильно... почему.. проверяю.. не проверяется... запутался в проверке.. !!! |
|
|||||
|
[+1 06.04.11]
Регистрация: Jul 2007
Сообщений: 110
|
Не пойму как сделать...
function mover(targetX) {
currentX = box._x;
var xTween:Tween = new Tween(box, "_x", Strong.easeOut, currentX, targetX, .5, true);
var filter1 = new flash.filters.BlurFilter(10, 10, 3);
filter1.blurX = 20;
filter2.blurX = 100;
box.filters = [filter1];
return targetX;
}
cent_btn.onRelease = function() {
curX = mover(cent);
//trace ("ssss");
//trace (curX);
if (curX == cent) {
//trace ("bjbibivy");
box.filters = [null];
}
};
Подскажите, как зафиксировать прекращение движения объекта при его достижении координаты..?? Последний раз редактировалось Skriv; 18.10.2007 в 15:56. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
а так?)
import mx.transitions.Tween;
var cent = 100;
function mover (targetX) {
currentX = box._x;
var xTween:Tween = new Tween (box, "_x", Strong.easeOut, currentX, targetX, .5, true);
xTween.onMotionFinished = function () {
box.filters = [null];
};
var filter1 = new flash.filters.BlurFilter (10, 10, 3);
filter1.blurX = 20;
box.filters = [filter1];
}
cent_btn.onRelease = function () {
mover (cent);
};
|
|
|||||
|
[+1 06.04.11]
Регистрация: Jul 2007
Сообщений: 110
|
Да примерно так...
Спасибо... необходимо найти русский хелп.. )) для себя.. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Можете долго не искать, на форуме он есть.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|