>From what I remember, they didn't make the RichText component selectable in
order to save cycles on the mobile platform...  I'm not a fan of the
helper-class, but I'd be up for making another component that extends
RichText that exposes the selectability functionality.  There are a lot of
components that depend on RichText, and we may not want to add that weight
to all of them.

-Nick

On Tue, Nov 20, 2012 at 8:40 AM, Sebastian Mohr <flex.masul...@gmail.com>wrote:

> Hi Maxime,
>
> Sure ... this code is ballshoot ;) It's just a personal Helper-class
> because we are trying to avoid writing editable="false" everywhere:
>
>         <s:RichEditableText
>                 text="SELECT ME"
>                 editable="false"
>                 />
>
> ... and, for some reasons, this RichSelectableText
> behaviour is needed fairly often in these projects :(
>
>
> Sincerely Yours,
>
> Sebastian Mohr
> Apache Flex Developer (PPMC),
> Interaction Designer & Musician
> http://www.linkedin.com/in/masuland
>
>
>
>
> On Nov 20, 2012, at 2:23 PM, Maxime Cowez wrote:
>
> > To answer the question: I'm not sure I can see the point in creating a
> > subclass just for the sake of automatically setting a property. The code
> > you attached doesn't even prohibit the developer to set the 'editable'
> > property back to 'true'. Is that what you're trying to achieve?
> >
> >
> > On Tue, Nov 20, 2012 at 2:11 PM, Maxime Cowez <maxime.co...@gmail.com
> >wrote:
> >
> >> I'll correct myself ;)
> >> RichText doesn't appear to be selectable.
> >>
> >>
> >> On Tue, Nov 20, 2012 at 2:08 PM, Maxime Cowez <maxime.co...@gmail.com
> >wrote:
> >>
> >>> Correct me if I'm wrong, but doesn't RichText do what you describe?
> >>>
> >>>
> >>> On Tue, Nov 20, 2012 at 1:42 PM, Sebastian Mohr <
> flex.masul...@gmail.com>wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> In a few projects I need the text to be selectable but not editable.
> >>>> Therefore, I usually create a RichSelectableText-Component [1]
> >>>> that should help me achieving this task. Obviously, this approach
> >>>> is not optimal because it's extending from RichEditableText to block
> >>>> functionality from its superclass.
> >>>>
> >>>> What about splitting up the functionality of RichEditableText into 2
> >>>> classes? The proposed new inheritance chain could look like this:
> >>>>
> >>>>        RichEditableText < RichSelectableText < UIComponent
> >>>>
> >>>> If this proposal is not suitable, would you see a better way?
> >>>>
> >>>>
> >>>> Sincerely Yours,
> >>>>
> >>>> Sebastian Mohr
> >>>> Apache Flex Developer (PPMC),
> >>>> Interaction Designer & Musician
> >>>> http://www.linkedin.com/in/masuland
> >>>>
> >>>>
> >>>> [1] RichEditableText-Component:
> >>>>
> >>>> package spark.components
> >>>> {
> >>>>        import spark.components.RichEditableText;
> >>>>
> >>>>        public class RichSelectableText extends RichEditableText
> >>>>        {
> >>>>                public function RichSelectableText()
> >>>>                {
> >>>>                        super();
> >>>>
> >>>>                        editable = false;
> >>>>                }
> >>>>        }
> >>>> }
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>
>
>

Reply via email to