Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Получение координат клика мышей. (http://www.flasher.ru/forum/showthread.php?t=196481)

GBee 26.03.2013 21:23

Ага это и есть рекурсия, она очень хороша, чтобы бегать по деревьям и очередям.

Даже, если вы не любите рекурсию, то уж повторяющийся код надо выносить в отдельный метод с параметрами.

Sintesis 26.03.2013 22:26

Цитата:

Сообщение от AlexLucas (Сообщение 1126892)
Дело не в некрасивости и том что ООП что-то там запрещает, а в том что решение недостаточно гибкое.

Дело в красивости, в гибкости и самое важное в быстродействии. Как раз и получается - дело в том что например ООП что-то запрещает, так как парадигмы придумывались как раз для того, чтоб дать читабельность, гибкость и быстродействие.

Добавлено через 11 минут
Цитата:

Сообщение от vorodis2 (Сообщение 1126916)
//Sintesis Еще раз повторю свой вопрос, как бы Вы реализовали, задачу: Есть в 3д сена.обьект.обьект...точка3д ко всем объектам возможно применины трансформации, как получить сена.точка3д.

Очень давно в авей не лазил, так что не подскажу, но так не делал-бы точно. Там-же есть что-то для работы с мышью, да и движок открыт, можно полазить посмотреть как лучше сделать.

chamele0n 07.04.2013 16:43

а зачем усложнять себе жизнь, осмос 2д игра, зачем тебе away ?
зачем эти танцы с parent, никто не отменял события MouseEvent (localX localY stageX stageY)

HorusWM 13.04.2013 11:44

Попробуйте через MouseEvent3D передавать event.scenePosition - у меня работало. Там только, вроде, придется повозюкаться с сортировкой попадающих в трассировку объектов.


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

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