I've just run across an odd behavior within Flex 3 and certain compiler directives, as follows:
1. Compiler options includes a -load-config+= directive. This directive ensures the compiler to includes a certain list of classes, via <includes append="true"><symbol>classpath</symbol></includes> 2. In a subdirectory of the src root (in an locales directory) we have a series of .css files that are compiled externally for localization. In testing them, I attempted to right-click and select "Compile CSS to SWF", and this worked fine. 3. Now I attempted to compile main.mxml, which is sitting at the actual project src root. This threw an error that it could not find the list of classes found in step 1 (Unable to resolve a class for include: blah blah blah). 4. Doing some digging, I found the following items added to .actionScriptProperties, whose removal fixed the issue. <buildCSSFiles> <buildCSSFileEntry destPath="somepath" sourcePath="someotherpath"/> </buildCSSFiles> It seems to me that once you right-click a CSS file, it is flagged as a file to compile rather than include as seen above, and when one does a project compile it helpfully builds it for you... except that the src root for when the .css file is compiled this second time (automatically) is not the src root of the entire project, but rather the folder in which the .css file itself resides (or some other value). Now, in my case I shouldn't be compiling those classes into every local css file anyway, so I've written an ant script to automate the entire process. Even so it seems like the CSS files that are compiled should be accessible somehow in the project configuration (perhaps under Flex Applications) and that their src root be kept in line with everything else. Michael Krotscheck Senior Developer RESOURCE INTERACTIVE <http://www.resource.com/> www.resource.com <http://www.resource.com/> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> We support privacy and confidentiality. Please delete this email if it was received in error. What's new :: Capitalize on the social web | The Open Brand, a new book by Kelly Mooney and Dr. Nita Rollins, available March 2008 | www.theopenbrand.com
<<1c86843_9f3a9167__img_1.gif>>