Я новичок в ActionScript 3, и я следил за этим роликом по Adobe TV. Но я не могу заставить его работать. Дело в том, что я хочу, чтобы ящик двигался влево / вправо, когда я нажимаю кнопки, но ничего не происходит.
Вы можете скачать файл .fla здесь:
http://www.habitats.no/files/AC3.zip
Спасибо.
![[UX] Категории и настройки внешнего вида Flash-сообщений](https://i.imgur.com/5LZljB8b.jpeg)
Вам нужно назвать свои экземпляры. Щелкните один из фрагментов ролика на сцене и откройте окно свойств, вы должны увидеть вход для instance name. То, как вы его закодировали, имя экземпляра должно совпадать с именем клипа, то есть mc_box.
Вы должны дать своим объектам имена, например, у вас есть:
Кнопка - необходимо указать имя кнопки в свойствах панели кнопки - myBtn (имя кнопки в поле Имя экземпляра);
Box - необходимо указать имя Box в свойствах панели Box (это movieClip) - myBox (имя Box в поле Instance name);
и напишите этот код в действиях:
myBtn.addEventListener(MouseEvent.CLICK, moveBox);
function moveBox(event):void
{
Box.x+=25;
}
// addEventListener - Registers an event listener for the target event.
При вызове AddEventListener () сообщается два параметра: