I don’t care that it should extend Group specifically, but it does need to 
extend (or implement) a "Group-esque” component. Without that, HTML element 
components can’t contain other elements in MXML.

Which pieces are required for it to contain other elements in MXML? Not 100% 
sure about that.

As far as what it needs? Not 100% sure but definitely:
addElement
addElementAt
removeElement

Pretty sure about DefaultProperty.

Not sure about:
Layout pieces
States
Transitions
IMXMLDocument

Various events? Dunno.

I’d guess that Layout is probably something we *do* want to have. Requiring 
that to be specified using standard css doesn’t feel very “Royale-like” to me.
States should likely be included as well to allow HTML elements to be modified 
by states.
I don’t know why Transitions are included in Group in the first place, so I 
can’t comment on that.

IMXMLDocument: Is that needed only for making it a base for an MXML file? 
Should HTML Element components have the ability to be used as a base for MXML? 
I don’t know the answers to this.

Harbs

> On May 10, 2018, at 2:19 AM, Alex Harui <aha...@adobe.com.INVALID> wrote:
> 
> On the other hand, I don't agree with Yishay's and Harb's concerns about the 
> NodeElementBase having to subclass Group in order to get MXML children.  The 
> ability to specify children in MXML can be added to any class.  What else 
> does NodeElementBase.as use from Group/GroupBase?

Reply via email to