You are welcome! Yes, this mailing list is 'googleable'. Thanks, Om
On Mon, Feb 9, 2015 at 1:25 PM, David Frank <david.fr...@on24.com> wrote: > It worked! Thanks, Om. > > I simply added the path src/skin in the source path of my style project, > and then changed the ClassReference as > ClassReference("sparkSkins.SkinForCustomItemRendererComponent"); and this > worked. > > We should probably expose this solution to the public world. I've been > struggling with this issue and looks like a lot of people did have the same > issue long before. Not sure if they found a solution. So, it would be great > to have our mailing list solutions "googleable". > > Anyway, thanks again for the help! > > - David > > > -----Original Message----- > From: omup...@gmail.com [mailto:omup...@gmail.com] On Behalf Of OmPrakash > Muppirala > Sent: Monday, February 09, 2015 11:11 AM > To: dev@flex.apache.org > Subject: Re: Flex 4.6 Spark Skin question > > David, > > It looks like you did not get my earlier response. > > For q1: > > > It seems like your main source path is not set to "src". If you set it to > src, it might fix your problem. > > Or you could try: skinClass: > ClassReference("sparkSkins.SkinForCustomItemRendererComponent"); > > I hope that helps. > > Thanks, > Om > > On Mon, Feb 9, 2015 at 10:47 AM, David Frank <david.fr...@on24.com> wrote: > > > Hi Jude, > > > > Adding a '../' to the ClassReference gives me the following error: 1084: > > Syntax error: expecting identifier before doubledot. > > > > Can someone throw some ideas, please? Just FYI, this is in reference > > to Issue no.1 as described below in my original email. Issue no.2 is > > fixed :) > > > > Thanks in advance! > > > > - David > > > > > > -----Original Message----- > > From: jude [mailto:flexcapaci...@gmail.com] > > Sent: Friday, February 06, 2015 4:33 PM > > To: dev@flex.apache.org > > Subject: Re: Flex 4.6 Spark Skin question > > > > Maybe > > ClassReference("../skin.sparkSkins.SkinForCustomItemRendererComponent > > > > On Friday, February 6, 2015, David Frank <david.fr...@on24.com> wrote: > > > > > Hey guys, > > > > > > First time mailing the group. Let me introduce myself. I've been > > > working on Flex 3.2 for the past 6 years, and I've only recently > > > upgraded my project to Flex 4.6. > > > > > > I'm having difficulty in two areas and I've Googled the hell out of > > > this but all the web links that seem to have the answers, are dead. > > > Serves me right for upgrading 6 years after Flex 4 was introduced. > > > > > > Anyway, I'm hoping some of you might have the answer to my issues. > > > > > > Issue 1: > > > I have a main Flex project for my application. I have a separate > > > Flex project (a "style" project) that has all the style definitions > > > and assets in it. The .css file is located under src/skin folder > > > inside this style project. The problem is that I'm not able to > > > 'ClassReference' my skin class. The compiler keeps throwing an error > > > saying that the class is not found. Here is my sample: > > > > > > custom|CustomItemRendererComponent > > > { > > > skinClass: > > > ClassReference("skin.sparkSkins.SkinForCustomItemRendererComponent") > > > ; > > > } > > > > > > If I move my .css file directly under the src folder, then the > > > compiler seems to find the class. If it is under src/skin, this > > > breaks. Can someone tell me if there is a workaround for this > > > without having to move the .css file directly under the src folder? > > > > > > > > > Issue 2: > > > A skin class is inside a separate Flex project (a "style" project as > > > mentioned above). I am unable to declare the HostComponent inside > > > the skin class if this is a custom component belonging to the main > > > Flex > > project. > > > Here is my sample: > > > > > > [HostComponent("custom.itemRenderers.CustomItemRendererComponent")] > > > > > > The CustomItemRendererComponent is defined inside the main Flex > Project. > > > So, I thought that this was the reason the compiler is not able to > > > find the class. So, I linked the entire main Flex project in the > > > Source Path of my style project. But this still does not get rid of > > > the error. I even get the class in the code hinting, but the > > > compiler doesn't see the class. (Please note that this error happens > > > even if I have the .css file directly under the src folder of the > > > style > > > project.) The error goes away only if I physically move the > > > CustomItemRendererComponent skin class somewhere inside the style > > > project itself. This is not feasible unfortunately since I have > > > other classes referenced inside the skin class and so on. Can > > > someone help please? Is there a way I can fix the compiler error or > > > maybe tell the compiler to ignore this "error" in any way? FYI, > > > until this error goes away, I'm forced to change the HostComponent > > > to "spark.components.SkinnableContainer" (super class of > > > CustomItemRendererComponent). I would prefer to use the actual > > > custom > > component class though. > > > > > > > > > Thank you in advance for your help! > > > > > > Cheers, > > > > > > David Frank > > > > > >