Проблемы с компиляцией проекта flashbuilder с помощью SDK 3. * - PullRequest
2 голосов
/ 28 июня 2010

У меня есть ряд проектов, с которыми мы работали с Flex3 / Flashbuilder, но недавно я пытался перейти на Flashdevelop для большей части своей разработки, но я столкнулся с проблемой с определенной структурой проекта, котораяFlex / FB может обрабатывать, но FD / mxmlc не может с SDK 3. *

У меня есть что-то вроде этого:

project_root /

 /src

 /resources

Ресурсыв Flex добавляется как путь класса к проекту, и я встраиваю изображения, как это: [Embed (source = "/ wcase.png")]

Все это прекрасно работает во Flex / FB, но FD я получаюесть ошибки для всех моих изображений:

Ошибка: невозможно разрешить '/wardrobe.png' для транскодирования Ошибка: невозможно преобразовать /wardrobe.png

Эта проблема не возникает, когда я 'Я использую Flex 4 SDK, но для этих проектов мне требуется 3.2.Если бы кто-нибудь имел представление о том, что эти проекты не будут создавать, и о том, как заставить их работать вне Flex / FB, это было бы здорово.

Ответы [ 2 ]

0 голосов
/ 29 июня 2010

Хорошие новости: есть причина, по которой Flex 3 SDK не разрешает встраивание во всем пути к классам, а только в классе.

Плохие новости: это ошибка , которая не будет исправлена ​​в Flex 3 SDK (это нормально в Flex 4 SDK).На самом деле, и FlashBuilder, и Maven Flexmojos используют обходной путь (они внедряют в компилятор собственный «распознаватель ресурсов»).вставлять пути, например: "/../resources/wardrobe.png" (начальный "/" делает путь относительно корня пути к классу).

0 голосов
/ 28 июня 2010

попробуйте очистить проект

Я не знаю, где в Flex Builder, но затмить его в Project> Clean

затем соберите заново проект ..

...