Здравствуйте.
Подскажите пожалуйста, как реализовать следующую задачу.
Работаю с движком 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) разные, но перемещается почему то только последнее.
подскажите пожалуйста, как заставить именно необходимое здание (выбранное кликом мыши) заставить перемещаться.