OK, I think I found a fix or workaround.
Before I explain how I got it to work, note that I had been able to write Degrafa code in my ThermometerView.mxml file and had been able to build, run, and everything as expected. Referring to external mxml components is when I had been getting the error.
#1) I removed the actual actionscript code libraries and used the .SWC instead. I also removed the reference to the manifest.xml file
#2) I changed the namespaces to have the full path to where I put the mxml files. Here's the code I used:
Note that my main app folder which includes ThermometerView.mxml is located at org.davekeen.xiffer.view.components.
#3) So, I thought if the full path worked, specifying the directory directory relative to my current file like this should work too. But oddly it DOESN'T work:
Anybody know why?
So I went back to using the original full path, but I was now getting an error in my first mxml component file. So I again put the full path to the component, and, bam!, it all totally works now!:
<mx:DataGridColumn headerText="Used" dataField="used" itemRenderer="org.davekeen.xiffer.view.components.degrafa.BarRenderer_Animated"/>
#1 - So, is there a way to do this so I don't have to reference everything with full paths?
#2 - On a side note, on 2 of my component pages, it seems I need the following as I've seen quite often:
However, when you browse to the URL, the link is broken. So I am assuming when there's a URL for the namespace that it must be how the compiler knows which SWC to use for that namespace?
Thanks for the help guys!