1) если я создаю элементы в цикле for,
правильно добавить новый eventListener для
каждый предмет? Или я должен добавить только 1
EventListener для родителя? и позвонить
событие через ID?
Это зависит. Если предметы что-то слушают, добавьте их к ним. Если родитель слушает, добавьте его к родителю. Если вы добавляете его только к родителю, установите для аргумента useCapture значение true в методе addEventListener. Это может привести к путанице во Flash, потому что нет разницы между слушателем события и обработчиком события: обработчик фактически указывает на класс, который содержит обработчик.
2) если я хочу масштабировать свой предмет, (
LinkButton с изображением значка), я заметил
что значок иногда изменяется
с задержкой, поэтому у меня есть немного
мерцание, когда я запускаю событие.
Должен ли я не использовать значки и установить
изображение по-другому? Как я могу исправить
это?
Не зная, как именно вы это делаете, я не могу предложить конкретные решения. Используете ли вы эффект изменения размера? Вы масштабируете, используя переопределения для scaleX и scaleY свойств? Это обрабатывает при наведении курсора или через какое-то другое событие? Все, что я могу вам сказать, это то, что вам лучше не использовать LinkButton, или вы можете изменить скин вместо изменения размера. Покажите свой код, если вы хотите более информированные ответы.