![]() |
|
||||||||||
|
|||||
|
Banned
[+6 13.11.07]
[+6 05.03.08] [+6 07.09.08] Регистрация: Oct 2005
Сообщений: 102
|
На первом кадре лежит код:
stop();
c = 0;
arr = new Array(null, null);
// заполним массив пустыми элементами
keyListener = new Object();
keyListener.onKeyDown = function() {
arr.shift();
// выкидываем первый элемент массива
arr.push(Key.getCode());
// добавляем в конец второй
if (arr[0] == 80 && arr[1] == 70) {
setFlower(zwet1);
} else if (arr[0] == 80 && arr[1] !== 70) {
_root.teremosha.play();
}
if (arr[0] == 68 && arr[1] == 70) {
setFlower(zwet2);
} else if (arr[0] == 68 && arr[1] !== 70) {
_root.teremosha.play();
}
if (arr[0] == 85 && arr[1] == 70) {
setFlower(zwet3);
} else if (arr[0] == 85 && arr[1] !== 70) {
_root.teremosha.play();
}
if (arr[0] == 76 && arr[1] == 70) {
setFlower(zwet4);
} else if (arr[0] == 76 && arr[1] !== 70) {
_root.teremosha.play();
}
if (arr[0] == 82 && arr[1] == 70) {
setFlower(zwet5);
} else if (arr[0] == 82 && arr[1] !== 70) {
_root.teremosha.play();
}
if (arr[0] == 86 && arr[1] == 70) {
setFlower(zwet6);
} else if (arr[0] == 86 && arr[1] !== 70) {
_root.rukawiza.play();
}
if (arr[0] == 89 && arr[1] == 70) {
setFlower(zwet7);
} else if (arr[0] == 89 && arr[1] !== 70) {
_root.rukawiza.play();
}
if (arr[0] == 71 && arr[1] == 70) {
setFlower(zwet8);
} else if (arr[0] == 71 && arr[1] !== 70) {
_root.rukawiza.play();
}
if (arr[0] == 72 && arr[1] == 70) {
setFlower(zwet9);
} else if (arr[0] == 72 && arr[1] !== 70) {
_root.rukawiza.play();
}
};
Key.addListener(keyListener);
function setFlower(flower) {
flower.gotoAndStop(2);
}
pySound = new Sound();
pySound.attachSound("sobrat");
pySound.start();
setFlower(zwet1); (при нажатии дпустим з а) выполняется условие _root.teremosha.play(); (при нажатии з) Немогу понять почему? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
переменные надо все обнуляться и вообще писать код надо нормально...вы слышали про циклы?
|
|
|||||
|
Banned
[+6 13.11.07]
[+6 05.03.08] [+6 07.09.08] Регистрация: Oct 2005
Сообщений: 102
|
Уважаемые флешеры, убедительная просьба, помогите, никак немогу разобратся, чтобы разобратся необходимо посмотреть исходник http://***********/4104148
На первый раз собираеш цветы (набираеш на клаве указанные слоги), всё нормально происходит - молодец - кнопка заново. начинаеш заново собирать и на нажатие первой буквы нужного слога на клаве выполняется условие _root.teremosha.play(); а должен как и в первый раз setFlower(zwet1); Почему так, немогу никак понять. Надеюсь на Вашу помощ. Игорь. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|