![]() |
проблема с hitTest
Двадцать клипов ["mc"+i] при хиттесте с любым из ["m"+i] = какоето действие.
Непонимаю в чём ошибка. Не хиттестится (. Help. Код:
// |
Код AS1/AS2:
|
и так не хиттестится.
|
Код AS1/AS2:
|
а так и на press не откликается.
|
как вы аттачите клипы?
|
там без аттачей. просто двадцать одних (mc1,mc2,mc3....) и двадцать других
|
тогда исходник
|
вот так вот заработало всё
for (var i:Number = 1; i <= 20; i++) { this["mc"+i].onPress = function():Void { this.startDrag(); this.swapDepths(getNextHighestDepth()); } this["mc"+i].onRelease = function():Void { this.stopDrag(); for (var n:Number = 1; n <= 20; n++) { if (this.hitTest(_root["m"+n])) { this._x = _root["m" + n]._x; this._y = _root["m" + n]._y; trace ("ок"); delete this.onPress; delete this.onRelease; } } } } Добавлено через 4 минуты спасибо за помошь. ) |
| Часовой пояс GMT +4, время: 13:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.