Проблемы с Embed'ингом SWF

4 views
Skip to first unread message

Alexander.Jedi

unread,
May 3, 2008, 12:58:03 PM5/3/08
to ruFlex
Добрый день всем!

Сложилась такая ситуация: в проекте использую сторонний компонент и
встраиваю его:
<mx:SWFLoader id="myComp" source="@Embed('\MyComp.swf')"/>
Всё было хорошо, всё работало. Однако, вышла новая версия компонента,
скомпилил его
и заменили старый MyComp.swf. После этого Flex 3 не хочет билдится и
выбрасывает ошибку:
"unable to create source ..."
Я подумал, может получилась swf-ка "битая". Сделал тестовый проектик,
и точно так же стал
загружать новую флешку - всё ОК, всё компилится!

Какие могут быть причины такого поведения Флекса? И почему не
"нравится" ему новая swf-ка?

Спасибо!
p.s. если это имеет значение - компонент SlideShowPro.

Сен

unread,
May 3, 2008, 4:15:29 PM5/3/08
to ruFlex
а разьве не <mx:SWFLoader id="myComp"
source="@Embed(source='\MyComp.swf')"/> должно быть?

Alexander.Jedi

unread,
May 5, 2008, 7:17:55 AM5/5/08
to ruFlex
Да, можно и "source="@Embed(source='\MyComp.swf')" - но ИМХО это тут
не принципиально, т.к. с вариантом <mx:SWFLoader id="myComp"
source="@Embed('\MyComp.swf')"/> всё работало.
Ещё есть мысли, почему флешка не хочет встраиваться?

Pirrest

unread,
May 5, 2008, 7:34:51 AM5/5/08
to ruf...@googlegroups.com
Попробуйте сделать clean для проекта

Alexander.Jedi

unread,
May 6, 2008, 10:01:26 AM5/6/08
to ruFlex


Делал конечно! =) Было бы прекрасно, если бы всё так просто решилось,
но увы...

flaM

unread,
May 13, 2008, 2:45:43 PM5/13/08
to ruFlex
Поскольку Flex3 по умолчанию создает сорсы в папочке /src, а не в
корне проекта, то при переезде с Flex2 мне пришлось корректировать
пути к embdded assets, что-то вроде (source="../assets/1.swf").

Может, у вас тоже дело в путях?

Ilja Panin

unread,
May 13, 2008, 3:09:32 PM5/13/08
to ruf...@googlegroups.com
Никто не мешает "переехать" в корень проекта, если он делался под
flex 2|2.0.1 )

--
Ilja Panin
http://the33cows.com

Reply all
Reply to author
Forward
0 new messages