#actionscript-3 #flash-builder
#actionscript-3 #flash-конструктор
Вопрос:
Я создал проект ActionScript Mobile во Flash Builder 4.5 и получаю эту ошибку, которую не могу исправить.
1046: Тип не был найден или не был константой времени компиляции [spark.skins] ::IHighlightBitmapCaptureClient.
Ошибка не ссылается ни на один источник.
Проект в основном является исходным кодом для демо-версии FlxCollisions от Flixel, но пытается скомпилировать ее для iOS.
Использование той же папки src (flxCollisions и Flixel 2.5) в обычном проекте Actionscript не вызывает этой ошибки и выполняется, как ожидалось.
Я попытался создать пустой проект AS Mobile с трассировкой (‘hello’): это сработало нормально. Ничто в проекте не использует spark.skins.
Как я могу избавиться от этой ошибки? На что мне следует обратить внимание или для чего?
Ответ №1:
У меня такая же проблема, и мой основной класс встраивает предварительный загрузчик следующим образом:
[Frame(factoryClass="Preloader")]
public class Main extends Sprite
При комментировании этой строки ошибка устраняется.
Однако это было не то, что я хотел, поэтому я отключился и добавил следующие папки SWC в качестве зависимостей:
/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/frameworks/libs
/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/frameworks/locale
Который исправил все ошибки. Но мне все равно нужно будет тщательно пройти путь сборки и удалить весь ненужный код.