Цитата:
|
это потому что прямоугольники отрисованы в одном спрайте?
|
1. Да.
2. Что значит запись

Код AS3:
it3=drawItem(3);
если drawItem возвращает void?
3. Звездочки при объявлении типа переменной - чтобы обмануть компилятор? Ну поздравляю, вы его обманули))) Никогда больше так не делайте. Компилятор - ваш лучший друг и советник.
4. Названия классов пишутся с большой буквы.
5. Создавайте столько спрайтов, сколько будет "кнопок". Рисуйте в них прямоугольники. Добавляйте спрайты на сцену, назначайте им слушатели. Воспользуйтесь циклом.