Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передвинуть объект (http://www.flasher.ru/forum/showthread.php?t=200065)

art_maestro 29.05.2013 17:09

Передвинуть объект
 
Здравствуйте.
Подскажите пожалуйста, как реализовать следующую задачу.

Работаю с движком as3isolib, на карте построено несколько домов. мне нужно организовать их перемещение по карте.

У меня получилось сделать перемещение только последнего добавленного здания. Подскажите, как обратиться к зданию, на котором было выполнено нажатие мыши.

каждое здание находиться в Sprite

часть кода, где я создаю здания

Код AS3:

var _building:Class = loader.contentLoaderInfo.applicationDomain.getDefinition("objBeer") as Class; 
sBuild = new IsoSprite();
sBuild.setSize(Settings.cellSize, Settings.cellSize, 1);
sBuild.sprites = [_building];

На карте находятся одинаковые здания.

Так же выполняю команду e.target.name - при нажатии на здание - именная trace(e.target.name) разные, но перемещается почему то только последнее.

подскажите пожалуйста, как заставить именно необходимое здание (выбранное кликом мыши) заставить перемещаться.


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

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