Here's the issue:
I have three files in the same package: com.foobar
The directory to these files is:
C:..\mylibrary\src\com\foobar\
then inside I have foo.as and bar.as
When I try to run mxmlc C:..\mylibrary\src\com\foobar\foo.as I get the error:
A file found in a source-path must have the same package structure ' ', as the definition's package, 'com.foobar'.
To that I say: it does. The package is com.foobar. The structure goes ../com/foobar/foo.as
I've found a few other forum posts on the web about this error, and it seemed like the user had to make the directory matching the package name, which I already have. What am I missing?
Thanks in advance for any help you can give!
A co-worker helped me for quite some time on this. Turns out I had to use the following command:
(in the directory x which holds \src\com\foobar\foo.as
)
mxmlc -compiler.source-path=.\src -static-link-runtime-shared-libraries=true .\src\com\foobar\foo.as -output .\test.swf
For whatever reason, the -source-path
command I tried wasn't satisfactory.
I'm not exactly sure why it works like this, but hey it works now. Hope this helps others that are lost trying to compile an actionscript package.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With