flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jesse Ward-Karet <...@tanium.com>
Subject Re: how to access shared resource using source path in FlashBuilder? Is it even possible?
Date Thu, 15 Aug 2013 18:00:52 GMT
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:

To use a component from the shared project:

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.

On Aug 14, 2013, at 8:03 PM, modjklist@comcast.net 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" <jwk@tanium.com> 
> To: users@flex.apache.org 
> Sent: Wednesday, August 14, 2013 7:53:02 PM 
> Subject: Re: how to access shared resource using source path in FlashBuilder? Is it even
> 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, modjklist@comcast.net 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. 

View raw message