![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 11
|
onClipEvent(mouseDown) {
// get mouse location
mx = _root._xmouse;
my = _root._ymouse;
// loop through pieces looking for hit
piece = _root[x+"-"+y];
// see whether the piece is under the cursor
// and if it has not yet been placed
if (piece.hitTest(mx,my) and (piece._alpha < 100)) {
// this is the piece clicked
piece.startDrag();
}
}
onClipEvent(mouseUp) {
// stop piece from moving
stopDrag();
// get distance from center of piece
// to center of outline
dx = _root.outline._x - piece._x;
dy = _root.outline._y - piece._y;
dist = Math.sqrt(dx*dx+dy*dy);
// if close enough, then set it in place
if (dist < 10 ) {
piece._x = _root.outline._x;
piece._y = _root.outline._y;
// set to full color
piece._alpha = 100;
}
}
Последний раз редактировалось etc; 02.04.2007 в 12:54. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
1) код обведи
2) вот это место: Откуда x и y берутся? напиши перед этим хотя бы и уже другое дело. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 11
|
Вот сделал пазл, работает, но до сих пор не знаю как сделать, чтобы картинки крутились при зажатии скажем клавиши альт, и не знаю как сделать проверку, что вся мозайка собрана, хелп плиз.
|
|
|||||
|
[+4 24.02.08]
|
А как сделать концовку? то биш после сбора пазла появлялся мувик с поздравлением. Помогите с примером на этом пазле.
__________________
:p |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|