Your syntax is incorrect. Remove the double quotes, it should just be
[Embed(source='assets/ResizeArrow.swf')].
-rg
________________________________
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Janis Radins
Sent: Wednesday, January 31, 2007 7:52 AM
To: [email protected]
Subject: [flexcoders] Problems with embeding in class
Hey people!
I'm trying to make something stright forward in here with Flex
but somehow I'm running itno frustration instead of work.
What I'm trying to do is most simple thing:
public class foo extends UIComponent {
[Embed("source='assets/ResizeArrow.swf'")]
private var pointerSource:Class;
}
Looks like there no place for any error, but there is.
Current lines give me folowing errror:
'source='assets/ResizeArrow.swf'' does not have a recognized
extension, and a mimeType was not provided
Unable to transcode source='assets/ResizeArrow.swf'
In current project there is folder named "assets" and there is
file named " ResizeArrow.swf", whats a problem?
Could it be that problem is because this class is placed in
classPath Build path, not in project root?
If so, where is Embed commands root, where does it start to look
for files?
Since Flex was complaining about lack of mimeType I added one
and got most frustrating error message there can be:
source='assets/ResizeArrow.swf',
mimeType='application/x-shockwave-flash '' does not have a recognized
extension, and a mimeType was not provided
That is so great!
One more question.
Many samples in help docs use [Bindable] for Class variable, is
that obligatory? Anyways I tried to add that with no luck.
Couuld it be that flex gone crazy, or is it just me?
Janis