Вопрос

У меня есть .fla на моем Mac, который я создал в Flash CS5. Я сохранил его как файл CS4 и отправил его другу, у которого есть машина Windows.

У меня есть символ, связанный с классом, который имеет символы внутри этого, которые имеют имена экземпляров. Конструктор класса относится к этим именам экземпляров. Когда я компилируюсь, все работает как ожидалось. Когда мой друг компилирует, он получает ошибки компилятора, рассказывая ему, что упомянутые выше экземпляры неопределенные.

Я в полной потере. Есть идеи, почему это происходит?

Вещи, которые мы пробовали:

  • Проверил, чтобы убедиться, что у нас был тот же источник
  • Убедился, что символ в Flash IDE имеет правильную связь
  • Пробовал компилировать .fla с CS4 на моей машине. Это работает, что заставляет меня думать, что это проблема Mac / Windows.
Это было полезно?

Решение

Попробуйте отправиться в публикацию настроек -> Flash -> [Кнопка настроек рядом с «AS3] - то же самое место, которое вы идете, чтобы установить свой класс. Есть флажок, который говорит, что заявляет, что это звучит, как его не проверяют на версии Windows CS4 ... Следует проверить, если вы не хотите писать такие вещи, как:

public var myClip:MovieClip;

Для каждого экземпляра вы поместили с помощью Flash IDE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top