Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   сделал пазл по примеру, а он не работает (http://www.flasher.ru/forum/showthread.php?t=93976)

Pon 02.04.2007 06:36

сделал пазл по примеру, а он не работает
 
Вложений: 1
Код:

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

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

Yugin 25.12.2007 00:38

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


Часовой пояс GMT +4, время: 20:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.