Просмотр полной версии : Как задать условие, если все мувиклипы удалены?
Здравствуйте. Есть корзинки разных цветов, в которые нужно собрать мячики такого же цвета. Когда мячик опадает в корзинку, то он исчезает, я это сделала с помощью unloadMovie("ball");
Это все происходит в первом кадре.
Подскажите, пожалуйста, как сделать, чтобы перейти на второй кадр, когда все мячики уже в корзине и, соответственно, этих мови клипов как бы нет?
То есть, все работает, а как перейти к слову Победа во втором кадре - не могу придумать...
Приведите поподробнее код попадания мяча и с выгрузкой unloadMovie ...функцию вашу. Посоветовать-то можно, только все прочее изобретать не хочется.
ball1.onPress = function () {
startDrag(this);
}
ball1.onRelease = function() {
stopDrag();
hit=_root.ball1.hitTest (_root.k_kras)
if (hit) {
unloadMovie("ball1");
}
}
И так каждый мячик :)
Добавлено через 1 минуту
k_kras - это красная корзинка.
var count:Number = 0; //счетчик попаданий
function testAllReady () { //функция, вызываемая при каждом попадании
if (count == 5) { //проверка, все ли мячи попали наконец в свои корзины
gotoAndStop(2); //если был последний мяч - идем на 2-ой кадр
}
}
ball1.onPress = function () {
startDrag(this);
};
ball1.onRelease = function() {
stopDrag();
hit = _root.ball1.hitTest (_root.k_kras)
if (hit) { //если попали
unloadMovie('ball1'); //выгружаем картнку
count++; //увеличиваем счетчик попаданий на 1
testAllReady (); // и тут же производим проверку, не последнее ли это было попадание
}
}
Оформите свой код в 3-м посте тегами AS.
mooncar, буду очень вам признательна, если напишите пояснения к строчкам :rolleyes:
хочется понять...
Добавлено через 5 минут
ПыСы. СПАСИБО БОЛЬШОЕ!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.