PDA

Просмотр полной версии : сделал пазл по примеру, а он не работает


Pon
02.04.2007, 06:36
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;
}
}

Вроде ошибок нет, а картинка даже не двигается, целую неделю мучался перед тем как суда написать, уже нет сил помогите.

Kikasso
02.04.2007, 07:02
1) код обведи
2) вот это место:piece = _root[x+"-"+y];
Откуда x и y берутся? напиши перед этим хотя бы x = y = "1"; и уже другое дело.

Pon
03.04.2007, 05:58
Вот сделал пазл, работает, но до сих пор не знаю как сделать, чтобы картинки крутились при зажатии скажем клавиши альт, и не знаю как сделать проверку, что вся мозайка собрана, хелп плиз.

Yugin
25.12.2007, 00:38
А как сделать концовку? то биш после сбора пазла появлялся мувик с поздравлением. Помогите с примером на этом пазле.