У меня есть два файла Actionscript, связанные с одним файлом .fla.Предполагается, что файл Document.as поддерживает элементы управления клавиатуры и мыши, в то время как Reset.as предполагает управление сбросом карты (это интерактивная открытка на день рождения).Я добавил это в файл «Reset.as», однако, когда нажата кнопка «сброс», ничего не происходит!Ни одно из изображений не уходит, или что-нибудь еще!Я что-то здесь не так делаю?Всем файлам присвоены имена экземпляров!
Я не использовал FlashCS5, но уверен, что он не сильно изменился по сравнению с CS4.Там может быть несколько вещей, которые вы пропустили.1) Вы должны убедиться, что ваш файл документа правильно связан с вашим файлом .fla.Если он не связан правильно, Flash IDE выдаст вам сообщение такого рода.«Определение класса документа не может быть найдено в пути к классам, поэтому оно будет автоматически сгенерировано в SWF-файле при экспорте»
Проект Flash должен знать, где найти ваш Document.as.Перейдите в «Файл»> «Параметры публикации». На вкладке «Flash» должна быть область с надписью «Script:», а помимо этого должна быть кнопка «Настройки».Нажмите кнопку настроек.В следующем всплывающем меню вы увидите вкладку «Путь к источнику», здесь добавлен путь к каталогу, в котором расположен файл вашего документа на вашем компьютере.
2) Убедитесь, что вы назвали экземпляр объекта сброса вваш. Fla.Чтобы ссылаться на него в своем коде, нужно убедиться, что вы применили имя к экземпляру, который является одним из дерева отображения.Вы нажимаете на объект a в разделе свойств, чтобы переименовать его.
Если эти две вещи выполнены, вы сможете правильно зарегистрировать событие нажатия кнопки для кнопки сброса.