1. в любом случае надо знать какая кнопка, для разных целей, хотя бы остальные поставить на новые координаты. Как скрипт идентифицирует нажатую кнопку? если она сама не сообщит или ее не отследят (но все равно надо ее идентифицировать ведь).Везде кнопка имеет уникальный id, ИМХО. да не я один такой. вот примитивно, конечно, в части кнопки -http://hubflanger.com/building-a-flash-site-using-puremvc/ 8 абзац. передается ID .
собственно по этому и ползу тьюториалу.

Код AS3:
private function onMouseDownHandler(evt:Event) : void {
// DISPATH EVENT TO PureMVC
var b:Object=evt.currentTarget as Object;
dispatchEvent(new MenuBtnEvent(MenuBtnEvent.MENU_BTN_PRESS, b["ID"]));
}
}
2. 2. var t: DisplayObjectContainer =new visualAssets[2](); как бы это привести к такому
var t: visualAssets[2].toString()=new visualAssets[2](); то есть чтобы сразу и тип объекта задавался. Автокомлит в том же FDT работает ведь когда есс-но тип задан объекта. Я же не подставлю t.xx если это не кастом класс, содержащий setter "xx" , допустим. А если это через 300 строк кода сквозняком идет и проверки нет, так как тип не задан объекта?