Did you get this working? Here is how I have mine setup:

In the main project's source path tab:
        Full path:  C:\user\username\...\Shared Project\src

My Shared Project folder structure is as follows:
        src/com/tanium/shared

To use a component from the shared project:
        xmlns:components="com.tanium.shared.components.*

I don't embed any style or script elements from the shared project so I can't 
verify what to do there. I'd try to get it working without those two elements 
and then try to get the other things working in a similar manner.

Jesse
        
On Aug 14, 2013, at 8:03 PM, [email protected] wrote:

> 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