Try compiling the following mxml file, for any embedded SWF file (here called slide01.swf):

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.macromedia.com/2005/mxml">

<mx:TitleWindow>
    <mx:Image id="currentSlide" width="720" height="540"  source="@Embed('slide01.swf')"/>
</mx:TitleWindow>

</mx:Application>

My output was:

$ mxmlc BugTest.mxml
Loading configuration file D:\Flex\Flex Framework 2\frameworks\flex-config.xml,
root element flex-config
Initial setup: 422ms
Loaded 6 SWCs: 860ms
License Service: Flex 2.0 Developer Edition enabled (beta period ends May 1, 200
6)
Compiling...
Error: symbol 13 not defined

java.lang.IllegalArgumentException: symbol 13 not defined
        at macromedia.swf.Dictionary.getTag(Dictionary.java:156)
        at macromedia.swf.TagDecoder.decodePlaceObject23(TagDecoder.java:1256)
        at macromedia.swf.TagDecoder.decodeTag(TagDecoder.java:257)
        at macromedia.swf.TagDecoder.decodeTags(TagDecoder.java:164)
        at macromedia.swf.TagDecoder.decodeDefineSprite(TagDecoder.java:2480)
        at macromedia.swf.TagDecoder.decodeTag(TagDecoder.java:275)
        at macromedia.swf.TagDecoder.decodeTags(TagDecoder.java:164)
        at macromedia.swf.TagDecoder.decodeDefineSprite(TagDecoder.java:2480)
        at macromedia.swf.TagDecoder.decodeTag(TagDecoder.java:275)
        at macromedia.swf.TagDecoder.decodeTags(TagDecoder.java:164)
        at macromedia.swf.TagDecoder.parse(TagDecoder.java:117)
        at flex2.compiler.media.MovieTranscoder.doTranscode(MovieTranscoder.java
:87)
        at flex2.compiler.media.AbstractTranscoder.transcode(AbstractTranscoder.
java:118)
        at flex2.compiler.as3.EmbedUtil.transcode(EmbedUtil.java:110)
        at flex2.compiler.as3.EmbedEvaluator.generateSource (EmbedEvaluator.java:
285)
        at flex2.compiler.as3.EmbedEvaluator.generateSources(EmbedEvaluator.java
:356)
        at flex2.compiler.as3.EmbedEvaluator.evaluate(EmbedEvaluator.java:88)
        at macromedia.asc.parser.ClassDefinitionNode.evaluate (ClassDefinitionNod
e.java:86)
        at macromedia.swf.tools.as3.EvaluatorAdapter.evaluate(EvaluatorAdapter.j
ava:324)
        at macromedia.asc.parser.StatementListNode.evaluate(StatementListNode.ja
va:34)
        at macromedia.swf.tools.as3.EvaluatorAdapter.evaluate(EvaluatorAdapter.j
ava:904)
        at flex2.compiler.as3.EmbedEvaluator.evaluate(EmbedEvaluator.java:270)
        at macromedia.asc.parser.ProgramNode.evaluate (ProgramNode.java:63)
        at flex2.compiler.as3.EmbedExtension.parse(EmbedExtension.java:33)
        at flex2.compiler.as3.Compiler.parse(Compiler.java:196)
        at flex2.compiler.mxml.ImplementationCompiler.parse (ImplementationCompil
er.java:153)
        at flex2.compiler.mxml.Compiler.parse(Compiler.java:73)
        at flex2.compiler.API.parse(API.java:1104)
        at flex2.compiler.API.parse(API.java:1072)
        at flex2.compiler.API.batchInner(API.java:156)
        at flex2.compiler.API.batch(API.java:260)
        at flex2.compiler.API.compile(API.java:361)
        at flex2.compiler.API.compile(API.java:289)
        at flex2.tools.Compiler.main(Compiler.java:167)
$
Peak memory usage: 54 MB (Heap: 35, Non-Heap: 19)

--
Bruce Eckel

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to