PDA

Просмотр полной версии : Как сделать преграду во flash 8?


Pro_XBocT
19.02.2011, 17:14
Я создаю что-то на подобии flash игр.
Есть 3 клипа. 1ый:
on (press) {
stopDrag();
}

on (release) {
stopDrag();
}
Код передвижения мышкой, 2ой клип пустой.
3ий находится за пределами поля:
onClipEvent (enterFrame) {

// see if the bullet hit the target
if (_root["target"].hitTest(_root["bullet"])) {

// collision, so target grows
_root["target"]._xscale += 0;
_root["target"]._yscale += 0;

// bullet resets
_root["bullet"]._x=хз что тут написать...;


} else {

// no collision, continue to move bullet
_root["bullet"]._x -= 0;
}
}
Мне нужно сделать так чтобы при перетаскивании 1 клипа он соприкоснулся со вторым и остановился,но так чтобы его нельзя было пропихнуть сквозь клип рывками(т.е просто команда stop не подходит).Мне нужно чтобы этот 2 клип стал некой стенкой для первого.
Что мне для этого нужно сделать???

etc
20.02.2011, 15:18
Отредактируйте свой пост и оформите код тегами .

NikolyA
20.02.2011, 17:32
или сходи на xitri.com там много чего интересного для себя найдешь

Hauts
20.02.2011, 20:57
Можно в функции startDrag ограничить область перемещения. Читайте хэлп. :)