PDA

Просмотр полной версии : startDrag - stopDrag


Olik
08.12.2003, 05:07
Как сделать, чтобы после перетаскивания n-го количества кнопок (startDrag stopDrag ) в определённую зону, клип продолжил играть? Если бы кто-то поделился простеньким исходником, был бы очень благодарен и буду считать соавтором своего будущего шедевра :)

opex
08.12.2003, 15:27
поле на которое будеш преретаскивать назави zone
а то что будеш перетаскивать назави
muv1,muv2,muv3,muvn => что н в коде тоже надо изменять



var n = 6;
_root.onEnterFrame = function() {
for (i=1; i<n+1; i++) {
if (_root["muv"+i].hitTest(_root.zone)) {
_root.text.text = "все в зоне";
} else {
_root.text.text = "когото не хватает";
}
}
};


кароче юзай исходник

Olik
08.12.2003, 16:44
Беда! Исходник не открывается ни в 5-том ни в MX. А без него, ну никак... :(

opex
08.12.2003, 16:54
сейчас в MX должен открытся

Olik
08.12.2003, 17:12
Спасибо! Открылся! Теперь думаю над тем, чтобы не просто текст менялся, а состоялся переход на следующий кадр.

opex
08.12.2003, 17:18
юзай nextFrame(); или gotoAndStop(n); & gotoAndPlay(n);
var n = 6;
_root.onEnterFrame = function() {
for (i=1; i<n+1; i++) {
if (_root["muv"+i].hitTest(_root.zone)) {
_root.text.text = "все в зоне";
nextFrame();
} else {
_root.text.text = "когото не хватает";
}
}
};

Olik
08.12.2003, 21:02
Да так то оно так, но имелось ввиду, что переход на след. кадр состоится при условии попадания всех мувиков в зону. Короче прилагаю файл, может кто поможет. :)