|
|
|||||
Регистрация: Jan 2014
Сообщений: 27
|
Функция в цикле
Подскажите пожалуйста, как написать функции fun1 и fun2 чтоб цикл работал?
Программа не воспринимает одно и то же название функций в разных итерациях цикла. for(i = 0; i < Fact.length; i++) { this.Fact[i].visible = true; Fact[i].addEventListener(MouseEvent.MOUSE_DOWN, fun1); function fun1 (event:MouseEvent):void { Fact[i].startDrag(); } Fact[i].addEventListener(MouseEvent.MOUSE_UP, fun2); function fun2 (event:MouseEvent):void { if(Fact[i].hitTestObject(frame_01)) { Fact[i].x = 158; Fact[i].y = 88; } Fact[i].stopDrag(); } } |
|
|||||
[+4 06.05.14]
|
for(i = 0; i < Fact.length; i++) { this.Fact[i].visible = true; Fact[i].addEventListener(MouseEvent.MOUSE_DOWN, fun1); Fact[i].addEventListener(MouseEvent.MOUSE_UP, fun2); } function fun1 (event:MouseEvent):void { e.currentTarget.startDrag(); } function fun2 (event:MouseEvent):void { if(e.currentTarget.hitTestObject(frame_01)) { e.currentTarget.x = 158; e.currentTarget.y = 88; } e.currentTarget.stopDrag(); }
__________________
Марк Tween |
|
|||||
Регистрация: Jan 2014
Сообщений: 27
|
Scene 1, Layer 'flash0.ai', Frame 1, Line 23, Column 3 1120: Access of undefined property e.
|
|
|||||
Регистрация: Jan 2014
Сообщений: 27
|
Спасибо большое!
А как сделать чтоб они появлялись поочередно, то есть когда первый отпустил, тогда появляется следующий, а то они все сразу появляются. Добавлено через 4 минуты Чтоб оно появлялось рандомно и поочередно? |
Часовой пояс GMT +4, время: 02:12. |
|
« Предыдущая тема | Следующая тема » |
|
|