Alex,

It's seems that it should probably subclass SkinnableComponent as you suggest. 
It keeps more with the spirit of Spark.

I was actually planning on doing it but never got around to it. I was sitting 
on the code for a while and figured I would submit it as is and see if there 
was any demand for it before I spent the time to do it. 

I'd be happy to work on making it skinnable.

Curtis

On Aug 29, 2014, at 11:19 AM, Alex Harui <aha...@adobe.com> wrote:

> Hey Curtis,
> 
> First off, thanks for contributing a Spark RichTextEditor component.  I'm
> sure others will find it useful as well, and the process you went through
> (filing a JIRA [1], submitting patches, tweaking the code) will serve as a
> good example for others who are wondering how to contribute to Apache Flex.
> 
> I looked over the code the other day, and I have a question for you.  I'm
> asking on the mailing list instead of directly in the JIRA so folks who
> don't normally watch JIRA can participate in the discussion as well.
> 
> The question is: What factored into the decision to write Spark
> RichTextEditor in ActionScript and subclass Group?  I saw that part of the
> reason is that you were having trouble adding an MXML component to the
> Spark namespace.  But IMO, even if we work that out, there are at least
> two choices: 1) write it in MXML like the MX RichTextEditor, and 2) Write
> it in AS and subclass SkinnableComponent.
> 
> IMO, the MX RichTextEditor was written in MXML to make it easy to
> reconfigure the UI.  And in Spark, reconfiguration of the UI is generally
> done in the Skin which would then be a reason to subclass
> SkinnableComponent.  Opinion from others is welcome here: if you were to
> use Spark RichTextEditor would you rather just copy and tweak an MXML
> file, or use the skinning workflow?
> 
> Also, let us know if you have the cycles to keep making improvements to
> this component.  As this is open-source, others can always pitch in to
> help, not only on this component, but any code in the project.  And
> contributing code is a common way one becomes a committer on the project
> (which is generally a valuable thing to your employers and/or clients),
> although there is no guarantee.
> 
> Thanks,
> -Alex
> 
> [1] https://issues.apache.org/jira/browse/FLEX-34476
> 

Reply via email to