![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 15
|
Привет всем!
С AS работаю недавно и мало что в нем понимаю. Решил сделать небольшую игру. Суть - надо нажимать "правильные" картинки из вороха неправильных.При этом правильные картинки меняют цвет. Добрые люди подсказали код, однако не подсказали, что надо сделать, чтобы после выделения всех правильных картинок осуществлялся автоматический переход на следующий слайд. Подскажите, что надо дописать в этот код или подскажите, где можно посмотреть описание подобной ситуации. Код: onClipEvent (load) {
found = [];
for (i=0; i<7; i++) {
found[i] = false;
}
}
onClipEvent (mouseDown) {
x = _root._xmouse;
y = _root._ymouse;
for (i=0; i<7; i++) {
if (_root["pict"+i].hitTest(x, y, false)) {
myColor = new Color(_root["pict"+i]);
myColor.setTransform({rb:180, bb:150, gb:50});
found[i] = true;
break;
}
}
gameover = true;
for (i=0; i<7; i++) {
if (found[i] == false) {
gameover = false;
}
}
|
|
|||||
|
Модрон-ветеринар
|
Ну впишите в конце, после цикла
либо в зависимости от логики переходов. На клипах писать не стоило бы. Код нужно писать в кадре: found = []; for (i=0; i<7; i++) { found[i] = false ; } this.onMouseDown = function () { x = _root._xmouse ; y = _root._ymouse ; for (i=0; i<7; i++) { if (_root["pict"+i].hitTest(x, y, false)) { myColor = new Color(_root["pict"+i]); myColor.setTransform({rb:180, bb:150, gb:50}); found[i] = true ; break ; } } gameover = true ; for (i=0; i<7; i++) { if (found[i] == false) { gameover = false ; } } if (gameover) { nextFrame(); } } Последний раз редактировалось mooncar; 24.05.2010 в 14:14. |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 15
|
Огромное спасибо, mooncar, за ответ и за совет! Все работает
![]() Как и предполагал, все оказалось просто... |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|