Форум 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=77245)

Hrenli 21.03.2006 12:47

Проблема с хексагонами.
 
Вложений: 1
Доброго времени суток!
возникла такая проблема: есть карта местности, построенная из хексагонов. Все бы хорошо, но только вот какая беда: не получается корректно отбразить мышь на тайлах. Т.е. например, в тайлах 11, 12, 13 все отображается корректно, но вот в тайлах 21, 22, 23 - фиг там (см приложение).

вот код, которым позиционируется мыша:

Код:

function getMouse() {
        game.xmouse = Math.round(game.clip._xmouse/(game.tileSize));
        game.ymouse = Math.round((game.clip._ymouse-(game.xmouse%2)*game.tileHeight/2)/game.tileHeight);
        _root.mouse._x = game.xmouse*game.tileSize;
        _root.mouse._y = game.ymouse*game.tileHeight;
}


как ввести это смещение?

Golovach 21.03.2006 13:26

А нельзя хотя бы swf приложить, чтобы понять в чем собственно проблема?

Hrenli 21.03.2006 13:51

Вложений: 1
Легко. Вот и fla заодно.

Golovach 21.03.2006 13:57

А разве стояла задача именно программным методом активировать гексагоны? Гораздо проще привязать действие на мувик и продублировать его.

Hrenli 21.03.2006 14:08

Именно программным.

Golovach 21.03.2006 14:12

Угу, поковыряем...

Hrenli 21.03.2006 14:15

Все, спасибо, уже сам допер.

CREDO 21.03.2006 18:35

И что получилось? Выложишь?


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

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