On 8 Apr 2006 00:02:24 -0000, [email protected] <[email protected]> wrote: > Date: Fri, 7 Apr 2006 11:34:05 -0700 > From: "Hari Krishna Dara" <[EMAIL PROTECTED]> > Subject: Link Error: unresolved symbol ... > > I have tried this question at the labs forum, but had no luck, so here > it goes again... > > Also, I tried sending this email from the yahoo groups web interface > first, and it so far didn't appear on the list (3 days), so I am > resending, and hope it won't result in a duplicate. I apologize in > advance otherwise. > > I am trying to create a swc file from a bunch of AS files. The > compilation seems to go through and the SWC file gets created, but I > get a bunch of unresolved symbol error at the end. I tried to use the > file anyway as a library to a project, but the add operation seems to > fail for the same reason. I even tried to create an SWC file from a > dummy single AS class (the simplest possible class definition), and > still see the link errors (though less of them as there are very few > references). The problem appears even with beta2. Here are a few of > the link errors (there are about 80 or so): > > [java] Error: Link error: unresolved symbol flash.events:MouseEvent > [java] > [java] Error: Link error: unresolved symbol flash.events:EventRoot > [java] > [java] Error: Link error: unresolved symbol decodeURI > [java] > [java] Error: Link error: unresolved symbol flash.util:ByteArray > [java] > [java] Error: Link error: unresolved symbol Class > [java] > [java] Error: Link error: unresolved symbol Date > > I specified both playerglobal.swc and framework.swc in the library > path (otherwise, the compile itself won't go through), so the symbols > it is complaining about are there in the libraries. Here is my > flex-config.xml: > > <?xml version="1.0"?> > <flex-config xmlns="http://www.macromedia.com/2005/flex-config"> > <compiler> > <actionscript-classpath> > <path-element>.</path-element> > </actionscript-classpath> > <library-path> > <path-element>C:\apps\macromedia\FlexFramework2b1\Flex > Framework 2\frameworks\libs\framework.swc</path-element> > <path-element>C:\apps\macromedia\FlexFramework2b1\Flex > Framework 2\frameworks\libs\playerglobal.swc</path-element> > </library-path> > </compiler> > <output>pvapi.swc</output> > <directory>false</directory> > <include-classes> > [ The classes listed ] > </include-classes> > </flex-config> > > > Does anyone have an idea how to solve this problem? If anyone is > interested, I can post the sample code and configuration to reproduce > this problem. > > Thank you, > Hari
Incidentally, right after I sent this email, one of my colleagues figured out the issue. The problem was using library-path instead of external-library-path, though I am not sure why even that should cause a problem. I totally missed it in the documentation. Thanks, Hari -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

