Invalid Embed directive

View: New views
7 Messages — Rating Filter:   Alert me  

Invalid Embed directive

by oneworld95-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi. I've got a Style tag with the following style in it,

Application {
  background-image: Embed(source="global/media/flowers.jpg");
  }

I keep getting the "Invalid Embed directive in stylesheet - can't
resolve source." I know the image exists and is at that path. Help!


RE: Invalid Embed directive

by Jim Hayes-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


It can be confusing as to where the file thinks it is at compile time - in fact I remain fairly confused about it :(
You might try "/global/media/flowers.jpg" or "./global/media/flowers.jpg" if you need to go up a directory then ../ works fine.

-----Original Message-----
From: flexcoders@... on behalf of oneworld95
Sent: Wed 29/10/2008 19:56
To: flexcoders@...
Subject: [flexcoders] Invalid Embed directive
 
Hi. I've got a Style tag with the following style in it,

Application {
  background-image: Embed(source="global/media/flowers.jpg");
  }

I keep getting the "Invalid Embed directive in stylesheet - can't
resolve source." I know the image exists and is at that path. Help!



______________________________________________________________________
This communication is from Primal Pictures Ltd., a company registered in England and Wales with registration No. 02622298 and registered office: 4th Floor, Tennyson House, 159-165 Great Portland Street, London, W1W 5PA, UK. VAT registration No. 648874577.

This e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +44(0)20 7637 1010. Please then delete the e-mail and do not disclose its contents to any person.
This email has been scanned for Primal Pictures by the MessageLabs Email Security System.
______________________________________________________________________
 

winmail.dat (3K) Download Attachment

RE: Invalid Embed directive

by Ryan Graham-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


The compiler expects that image path to be in one of your project source
folders during build. If that path exists in your bin folder only, the
compiler will never see it for an embed operation.
 
HTH,
Ryan

________________________________

From: flexcoders@... [mailto:flexcoders@...] On
Behalf Of Jim Hayes
Sent: Wednesday, October 29, 2008 1:20 PM
To: flexcoders@...
Subject: RE: [flexcoders] Invalid Embed directive




It can be confusing as to where the file thinks it is at compile time -
in fact I remain fairly confused about it :(
You might try "/global/media/flowers.jpg" or
"./global/media/flowers.jpg" if you need to go up a directory then ../
works fine.

-----Original Message-----
From: flexcoders@... <mailto:flexcoders%40yahoogroups.com>
on behalf of oneworld95
Sent: Wed 29/10/2008 19:56
To: flexcoders@... <mailto:flexcoders%40yahoogroups.com>
Subject: [flexcoders] Invalid Embed directive

Hi. I've got a Style tag with the following style in it,

Application {
background-image: Embed(source="global/media/flowers.jpg");
}

I keep getting the "Invalid Embed directive in stylesheet - can't
resolve source." I know the image exists and is at that path. Help!

__________________________________________________________
This communication is from Primal Pictures Ltd., a company registered in
England and Wales with registration No. 02622298 and registered office:
4th Floor, Tennyson House, 159-165 Great Portland Street, London, W1W
5PA, UK. VAT registration No. 648874577.

This e-mail is confidential and may be privileged. It may be read,
copied and used only by the intended recipient. If you have received it
in error, please contact the sender immediately by return e-mail or by
telephoning +44(0)20 7637 1010. Please then delete the e-mail and do not
disclose its contents to any person.
This email has been scanned for Primal Pictures by the MessageLabs Email
Security System.
__________________________________________________________

 


This message is private and confidential. If you have received it in error, please notify the sender and remove it from your system.

RE: Invalid Embed directive

by Ryan Graham-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


And the path is relative to where you are declaring the mx:Style that
loads the stylesheet file, of course. :)
 
HTH,
Ryan

________________________________

From: flexcoders@... [mailto:flexcoders@...] On
Behalf Of Ryan Graham
Sent: Wednesday, October 29, 2008 1:55 PM
To: flexcoders@...
Subject: RE: [flexcoders] Invalid Embed directive



The compiler expects that image path to be in one of your project source
folders during build. If that path exists in your bin folder only, the
compiler will never see it for an embed operation.
 
HTH,
Ryan

________________________________

From: flexcoders@... [mailto:flexcoders@...] On
Behalf Of Jim Hayes
Sent: Wednesday, October 29, 2008 1:20 PM
To: flexcoders@...
Subject: RE: [flexcoders] Invalid Embed directive




It can be confusing as to where the file thinks it is at compile time -
in fact I remain fairly confused about it :(
You might try "/global/media/flowers.jpg" or
"./global/media/flowers.jpg" if you need to go up a directory then ../
works fine.

-----Original Message-----
From: flexcoders@... <mailto:flexcoders%40yahoogroups.com>
on behalf of oneworld95
Sent: Wed 29/10/2008 19:56
To: flexcoders@... <mailto:flexcoders%40yahoogroups.com>
Subject: [flexcoders] Invalid Embed directive

Hi. I've got a Style tag with the following style in it,

Application {
background-image: Embed(source="global/media/flowers.jpg");
}

I keep getting the "Invalid Embed directive in stylesheet - can't
resolve source." I know the image exists and is at that path. Help!

__________________________________________________________
This communication is from Primal Pictures Ltd., a company registered in
England and Wales with registration No. 02622298 and registered office:
4th Floor, Tennyson House, 159-165 Great Portland Street, London, W1W
5PA, UK. VAT registration No. 648874577.

This e-mail is confidential and may be privileged. It may be read,
copied and used only by the intended recipient. If you have received it
in error, please contact the sender immediately by return e-mail or by
telephoning +44(0)20 7637 1010. Please then delete the e-mail and do not
disclose its contents to any person.
This email has been scanned for Primal Pictures by the MessageLabs Email
Security System.
__________________________________________________________

This message is private and confidential. If you have received it in
error, please notify the sender and remove it from your system.
       

 


This message is private and confidential. If you have received it in error, please notify the sender and remove it from your system.

Re: Invalid Embed directive

by Douglas Knudsen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

and if you are compiling the CSS for runtime loads, the path will be
different yet again


Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?


On Wed, Oct 29, 2008 at 4:59 PM, Ryan Graham <Ryan.Graham@...>wrote:

>    And the path is relative to where you are declaring the mx:Style that
> loads the stylesheet file, of course. :)
>
> HTH,
> Ryan
>
>  ------------------------------
> *From:* flexcoders@... [mailto:flexcoders@...] *On
> Behalf Of *Ryan Graham
> *Sent:* Wednesday, October 29, 2008 1:55 PM
>
> *To:* flexcoders@...
> *Subject:* RE: [flexcoders] Invalid Embed directive
>
>   The compiler expects that image path to be in one of your project source
> folders during build. If that path exists in your bin folder only, the
> compiler will never see it for an embed operation.
>
> HTH,
> Ryan
>
>  ------------------------------
> *From:* flexcoders@... [mailto:flexcoders@...] *On
> Behalf Of *Jim Hayes
> *Sent:* Wednesday, October 29, 2008 1:20 PM
> *To:* flexcoders@...
> *Subject:* RE: [flexcoders] Invalid Embed directive
>
>
> It can be confusing as to where the file thinks it is at compile time - in
> fact I remain fairly confused about it :(
> You might try "/global/media/flowers.jpg" or "./global/media/flowers.jpg"
> if you need to go up a directory then ../ works fine.
>
> -----Original Message-----
> From: flexcoders@... <flexcoders%40yahoogroups.com> on behalf
> of oneworld95
> Sent: Wed 29/10/2008 19:56
> To: flexcoders@... <flexcoders%40yahoogroups.com>
> Subject: [flexcoders] Invalid Embed directive
>
> Hi. I've got a Style tag with the following style in it,
>
> Application {
> background-image: Embed(source="global/media/flowers.jpg");
> }
>
> I keep getting the "Invalid Embed directive in stylesheet - can't
> resolve source." I know the image exists and is at that path. Help!
>
> __________________________________________________________
> This communication is from Primal Pictures Ltd., a company registered in
> England and Wales with registration No. 02622298 and registered office: 4th
> Floor, Tennyson House, 159-165 Great Portland Street, London, W1W 5PA, UK.
> VAT registration No. 648874577.
>
> This e-mail is confidential and may be privileged. It may be read, copied
> and used only by the intended recipient. If you have received it in error,
> please contact the sender immediately by return e-mail or by telephoning
> +44(0)20 7637 1010. Please then delete the e-mail and do not disclose its
> contents to any person.
> This email has been scanned for Primal Pictures by the MessageLabs Email
> Security System.
> __________________________________________________________
>   This message is private and confidential. If you have received it in
> error, please notify the sender and remove it from your system.
>
> This message is private and confidential. If you have received it in error,
> please notify the sender and remove it from your system.
>  
>

Re: Invalid Embed directive

by oneworld95-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks. This finally worked for me,

Application {
  backgroundImage: "global/media/flowers.jpg";
 }

I'm guessing Embed directives are checked at compile time and for
whatever reason, Flex compiler couldn't find the file.

--- In flexcoders@..., "Douglas Knudsen"
<douglasknudsen@...> wrote:

>
> and if you are compiling the CSS for runtime loads, the path will be
> different yet again
>
>
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
>
>
> On Wed, Oct 29, 2008 at 4:59 PM, Ryan Graham <Ryan.Graham@...>wrote:
>
> >    And the path is relative to where you are declaring the
mx:Style that
> > loads the stylesheet file, of course. :)
> >
> > HTH,
> > Ryan
> >
> >  ------------------------------
> > *From:* flexcoders@...
[mailto:flexcoders@...] *On
> > Behalf Of *Ryan Graham
> > *Sent:* Wednesday, October 29, 2008 1:55 PM
> >
> > *To:* flexcoders@...
> > *Subject:* RE: [flexcoders] Invalid Embed directive
> >
> >   The compiler expects that image path to be in one of your
project source
> > folders during build. If that path exists in your bin folder only, the
> > compiler will never see it for an embed operation.
> >
> > HTH,
> > Ryan
> >
> >  ------------------------------
> > *From:* flexcoders@...
[mailto:flexcoders@...] *On
> > Behalf Of *Jim Hayes
> > *Sent:* Wednesday, October 29, 2008 1:20 PM
> > *To:* flexcoders@...
> > *Subject:* RE: [flexcoders] Invalid Embed directive
> >
> >
> > It can be confusing as to where the file thinks it is at compile
time - in
> > fact I remain fairly confused about it :(
> > You might try "/global/media/flowers.jpg" or
"./global/media/flowers.jpg"
> > if you need to go up a directory then ../ works fine.
> >
> > -----Original Message-----
> > From: flexcoders@... <flexcoders%40yahoogroups.com> on
behalf

> > of oneworld95
> > Sent: Wed 29/10/2008 19:56
> > To: flexcoders@... <flexcoders%40yahoogroups.com>
> > Subject: [flexcoders] Invalid Embed directive
> >
> > Hi. I've got a Style tag with the following style in it,
> >
> > Application {
> > background-image: Embed(source="global/media/flowers.jpg");
> > }
> >
> > I keep getting the "Invalid Embed directive in stylesheet - can't
> > resolve source." I know the image exists and is at that path. Help!
> >
> > __________________________________________________________
> > This communication is from Primal Pictures Ltd., a company
registered in
> > England and Wales with registration No. 02622298 and registered
office: 4th
> > Floor, Tennyson House, 159-165 Great Portland Street, London, W1W
5PA, UK.
> > VAT registration No. 648874577.
> >
> > This e-mail is confidential and may be privileged. It may be read,
copied
> > and used only by the intended recipient. If you have received it
in error,
> > please contact the sender immediately by return e-mail or by
telephoning
> > +44(0)20 7637 1010. Please then delete the e-mail and do not
disclose its
> > contents to any person.
> > This email has been scanned for Primal Pictures by the MessageLabs
Email
> > Security System.
> > __________________________________________________________
> >   This message is private and confidential. If you have received it in
> > error, please notify the sender and remove it from your system.
> >
> > This message is private and confidential. If you have received it
in error,
> > please notify the sender and remove it from your system.
> >  
> >
>



Re: Invalid Embed directive

by arieljake :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You can also use a source path like this from any source file:

/../     EX: source="/../assets/images/logo.gif"

to get to the base of the src folder and then back out of it.

--- In flexcoders@..., "oneworld95" <oneworld95@...> wrote:

>
> Thanks. This finally worked for me,
>
> Application {
>   backgroundImage: "global/media/flowers.jpg";
>  }
>
> I'm guessing Embed directives are checked at compile time and for
> whatever reason, Flex compiler couldn't find the file.
>
> --- In flexcoders@..., "Douglas Knudsen"
> <douglasknudsen@> wrote:
> >
> > and if you are compiling the CSS for runtime loads, the path will be
> > different yet again
> >
> >
> > Douglas Knudsen
> > http://www.cubicleman.com
> > this is my signature, like it?
> >
> >
> > On Wed, Oct 29, 2008 at 4:59 PM, Ryan Graham <Ryan.Graham@>wrote:
> >
> > >    And the path is relative to where you are declaring the
> mx:Style that
> > > loads the stylesheet file, of course. :)
> > >
> > > HTH,
> > > Ryan
> > >
> > >  ------------------------------
> > > *From:* flexcoders@...
> [mailto:flexcoders@...] *On
> > > Behalf Of *Ryan Graham
> > > *Sent:* Wednesday, October 29, 2008 1:55 PM
> > >
> > > *To:* flexcoders@...
> > > *Subject:* RE: [flexcoders] Invalid Embed directive
> > >
> > >   The compiler expects that image path to be in one of your
> project source
> > > folders during build. If that path exists in your bin folder
only, the

> > > compiler will never see it for an embed operation.
> > >
> > > HTH,
> > > Ryan
> > >
> > >  ------------------------------
> > > *From:* flexcoders@...
> [mailto:flexcoders@...] *On
> > > Behalf Of *Jim Hayes
> > > *Sent:* Wednesday, October 29, 2008 1:20 PM
> > > *To:* flexcoders@...
> > > *Subject:* RE: [flexcoders] Invalid Embed directive
> > >
> > >
> > > It can be confusing as to where the file thinks it is at compile
> time - in
> > > fact I remain fairly confused about it :(
> > > You might try "/global/media/flowers.jpg" or
> "./global/media/flowers.jpg"
> > > if you need to go up a directory then ../ works fine.
> > >
> > > -----Original Message-----
> > > From: flexcoders@... <flexcoders%40yahoogroups.com> on
> behalf
> > > of oneworld95
> > > Sent: Wed 29/10/2008 19:56
> > > To: flexcoders@... <flexcoders%40yahoogroups.com>
> > > Subject: [flexcoders] Invalid Embed directive
> > >
> > > Hi. I've got a Style tag with the following style in it,
> > >
> > > Application {
> > > background-image: Embed(source="global/media/flowers.jpg");
> > > }
> > >
> > > I keep getting the "Invalid Embed directive in stylesheet - can't
> > > resolve source." I know the image exists and is at that path. Help!
> > >
> > > __________________________________________________________
> > > This communication is from Primal Pictures Ltd., a company
> registered in
> > > England and Wales with registration No. 02622298 and registered
> office: 4th
> > > Floor, Tennyson House, 159-165 Great Portland Street, London, W1W
> 5PA, UK.
> > > VAT registration No. 648874577.
> > >
> > > This e-mail is confidential and may be privileged. It may be read,
> copied
> > > and used only by the intended recipient. If you have received it
> in error,
> > > please contact the sender immediately by return e-mail or by
> telephoning
> > > +44(0)20 7637 1010. Please then delete the e-mail and do not
> disclose its
> > > contents to any person.
> > > This email has been scanned for Primal Pictures by the MessageLabs
> Email
> > > Security System.
> > > __________________________________________________________
> > >   This message is private and confidential. If you have received
it in
> > > error, please notify the sender and remove it from your system.
> > >
> > > This message is private and confidential. If you have received it
> in error,
> > > please notify the sender and remove it from your system.
> > >  
> > >
> >
>