On 2/1/17, 1:30 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
<carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> wrote:

>For me this is a missing feature that turns into a bug.
>Maybe we could have two beads array. The actual could be the one uses
>"static beads"
>and other array used for developers to add and remove to avoid affect the
>internal one

Without looking into it, this sounds like a classic Flex problem.  When
you use an MXML file as the base class of another MXML file, and both
specify values for an array property, what really should happen?

An even more common problem is this:

<!-- Base.mxml -->
<s:Group>
  <s:Label id="lbl1" />
  <s:Label id="lbl2" />
</s:Group>

<!-- UseOfBase.mxml -->
<local:Base>
  <s:Label id="lbl3" />
</local:Base>

Where should lbl3 go?  Before or after lbl1 and lbl2?  Or replace lbl1 and
lbl2?  I think the Flex MXMLC compiler results in replacement.

That said, I tried to fix this for MXMLContent in Falcon/FalconJX.  And I
would have expected beads to append so IMO there is a bug in there,
although before just fixing it, it would be good to understand the
ramifications of such a fix.

-Alex

Reply via email to