![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 37
|
Не могу разобраться как правильно объявить название объекта внутри функции , чтоб в hitTest читалась переменная цикла i.
Вот код: for (i=1;i<4;i++) { eval('part_'+i).onPress = function() { startDrag(this); }; eval('part_'+i).onRelease = function () { this.stopDrag(); trace(this.hitTest(eval('free_'+i))); }; } Спасибо. Последний раз редактировалось iNils; 29.05.2009 в 16:00. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Для оформления своего кода, надо использовать теги [code][/code].
Добавлено через 3 минуты function press () { startDrag (this); } function release () { this.stopDrag (); trace (this.hitTest (this._parent['free_' + this.i])); } for (var i:Number = 1; i < 4; i++) { var mc:MovieClip = this['part_' + i]; mc.onPress = press; mc.onRelease = release; mc.onReleaseOutside = release; mc.i = i; } или так function press () { startDrag (this); } function release () { this.stopDrag (); trace (this.hitTest (this.tag)); } for (var i:Number = 1; i < 4; i++) { var mc:MovieClip = this['part_' + i]; mc.onPress = press; mc.onRelease = release; mc.onReleaseOutside = release; mc.tag = this['free_' + i]; } Последний раз редактировалось iNils; 29.05.2009 в 16:03. |
|
|||||
|
Регистрация: May 2009
Сообщений: 37
|
Спасибо. В будущем учту.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|