Thanks Jesse, it's still not working. By the way, I went with 'MyLinkedFolder' 
instead of 'MyLinkedFolder/src' to avoid having two directories on the same 
level with the same name (e.g. src). Not sure if that is a valid concern or 
not. I don't know how FB differentiates between the two... 

----- Original Message -----
From: "Jesse Ward-Karet" <[email protected]> 
To: [email protected] 
Sent: Wednesday, August 14, 2013 7:53:02 PM 
Subject: Re: how to access shared resource using source path in FlashBuilder? 
Is it even possible? 

The way you have it now, I think you need to use: 

xmlns:components="src.Styles.components.*" 
<fx:Style source="src.Styles/MyStyles.css"/> 
<fx:Script source="src.Styles/MyStyleConstants.as"/> 

If I were you, instead of linking 'MyLinkedFolder' in the source path, I'd use 
'MyLinkedFolder/src'. 


On Aug 14, 2013, at 7:38 PM, [email protected] wrote: 

> I have a workspace with two projects. I wish one project to use some styles 
> and components from the other project. I'm using FlashBuilder 4.6 with 4.5.1 
> SDK. 
> 
> To do this I followed these instructions for sharing resources: 
> 
> http://help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb5-120529f3137a1e031d6-7ffe.html#WSe4e4b720da9dedb5-120529f3137a1e031d6-7fed
>  
> 
> To summarize, I did: 
> 
> Add an external resource folder to the source path: 
> 1. Select the project in the Package Explorer. 
> 2. Select Project > Properties > Flex Build Path 
> 3. On the build path properties page, select the Source Path tab. 
> 4. Click the Add Folder button. 
> 5. Enter or and browse to the folder’s path, and click OK. 
> The folder is added to the source path. 
> 
> I can see the linked resource (e.g. folder is MyLinkedFolder) in 
> FlashBuilder's package explorer, which shows: 
> 
> MyProjectName 
> [source path] MyLinkedFolder 
> src 
> Styles 
> MyStyleConstants.as 
> MyStyles.css 
> src 
> (default package) 
> Main.mxml 
> 
> Inside Main.mxml, I wish to access the files `MyStyleConstants.as` and 
> `MyStyles.css`. I have the following code, which gives errors in both cases 
> saying it can't find the files: 
> 
> <s:Application 
> xmlns:components="MyLinkedFolder.src.com.mydomain.components.*" ....> 
> <fx:Style source="MyLinkedFolder/src/Styles/MyStyles.css"/> 
> <fx:Script source="MyLinkedFolder/src/Styles/MyStyleConstants.as"/> 
> .... 
> </s:Application> 
> 
> Also, I wish to use the components located in MyLinkedFolder as shown above 
> using `xmlns:components`, which also gives error saying it can't find the 
> file. 
> 
> Any idea how to connect the shared resource to the current project? Thanks in 
> advance for any comments. 

Reply via email to