Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как выключить hitTest у мувиКлипа на время? (http://www.flasher.ru/forum/showthread.php?t=96500)

FFFantik 31.05.2007 16:19

как выключить hitTest у мувиКлипа на время?
 
То есть есть два мувика, один перемещается функцией startDrag(), другой стоит на месте, когда один задевает другого - появляется текстовое поле с сообщением. Как сделать чтобы мувиклип который не двигается временно не реагировал на этот самый хиттест? ПРобовал назначить мувику свойства:
Код:

onClipEvent (load) {
        this._visible = false;
        this.enabled = false;
        this._width = 0;
        this._height = 0;
}

Но это не помогает и hitTest все равно работает =(
Получается единсвтенный способ - это переместить его или removeMovieClip() задействовать?
Поиск смотрел ничего не нашел.

CrazyFlasher 31.05.2007 16:23

введи переменную...к примеру hitCheck:Boolean. Когда надо чтоб было сталкивание присваивай ей значения true, если нет, то false.

Там где хиттест проверяй переменную

FFFantik 31.05.2007 16:47

То есть вызывать функцию только когда надо, а не мувиклип к ней невосприимчивым делать?
Да, точно! Спасибо! Работает! Че-то не догадался сам =))


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

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