|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2012
Сообщений: 2
|
как осуществить проверку того, что все элементы находятся на своём месте?
во flash, как и AS не силён, поэтому исходник взят с этого сайта: lessonsflash. ru/creationgames/Index01-13.htm
проблема заключается в том, что весь сценарий прикреплен к клипу "actions", в котором я хочу завести счётчик, увеличивающийся на 1 когда элемент встанет на своё место, сразу же после этого запускаю проверку по сравнению счётчика и количества элементов, если выполняется, переход на след кадр. onClipEvent(mouseUp) { stopDrag(); dx = _root.outline._x - piece._x; dy = _root.outline._y - piece._y; dist = Math.sqrt(dx*dx+dy*dy); if (dist < 10 ) { piece._x = _root.outline._x; piece._y = _root.outline._y; piece._alpha = 100; z++; if (z>15) {gotoAndStop(2);} } } заранее спасибо. Последний раз редактировалось udaaff; 26.09.2012 в 19:32. |
|
|||||
Регистрация: May 2008
Сообщений: 63
|
что должно перейти на второй кадр? судя по всему вы пытаетесь на второй кадр переставить перетаскиваемый элемент
|
|
|||||
Регистрация: Sep 2012
Сообщений: 2
|
Hauts, я подразумевал следующее:
каждый раз, когда элемент будет становиться на своё место, переменная "z" будет увеличиваться на 1, в тот момент, когда "z" станет равной 16, произойдет переход на следующий кадр, с поздравлением, салютиками и проч. PsixokoT, подскажите, пожалуйста, где описывать переменную счётчика и проверку? udaaff, приму к сведению, спасибо. проблема в том, что я не знаю, как этот код переоформит в кадр... Последний раз редактировалось mooncar; 27.09.2012 в 13:49. |
Часовой пояс GMT +4, время: 04:22. |
|
« Предыдущая тема | Следующая тема » |
|
|