I personally care about the ordering in code and not markup. (I’m using it to 
temporarily bring active objects forward.)

Yes. z-order is a CSS property and it’s supported in JS.

I did not realize that depth was in UIComponent I thought it was a 
DisplayObject property. That makes this much harder… :-(

I’ll try to add this to SimpleCSSStyles.

On Jul 26, 2016, at 7:55 PM, Alex Harui <aha...@adobe.com> wrote:

> Just so I'm clear, the issue is declaring z-order in MXML or in AS as
> well?  There is no "depth" property on flash.display.DisplayObject AFAIK.
> 
> If JS supports a zOrder CSS style, then FlexJS should as well.  You can
> add it to SimpleCSSStyles or create a new ZOrderCSSStyles.  The SWF
> implementation should be done as a bead that folks add to the View sort of
> how we have beads that implement data binding.  Hopefully the JS side will
> "just work" which is what we want: minimum overhead on the JS side.
> 
> My 2 cents,
> -Alex
> 
> On 7/26/16, 9:37 AM, "Yishay Weiss" <yishayj...@hotmail.com> wrote:
> 
>> This looks like a Bead candidate. I would take TextPromptBead as an
>> example. The zIndex is analogous to prompt, although you would probably
>> want to update the zIndex every time it’s changed on the bead, not just
>> when the bead is added. I’m not sure why it doesn’t work that way in
>> TextPromptBead.
>> 
>> 
>> From: Harbs<mailto:harbs.li...@gmail.com>
>> Sent: Tuesday, July 26, 2016 5:30 PM
>> To: dev<mailto:dev@flex.apache.org>
>> Subject: [FlexJS] UIBase z-order
>> 
>> Currently, there’s no way to specify the z-order of FlexJS objects. It’s
>> probably possible to use obj.style.zOrder = val, but that would only work
>> on the JS side. To work on the Flash side as well, we’d need to use the
>> zOrder style attribute as well as the depth property of a Flash Display
>> object.
>> 
>> The easiest way to do this would be to add another property to UIBase
>> with conditional compiling. It’s not a lot of code, but I know we’re
>> trying to keep the size of the base classes down. Is there a more
>> “FlexJS-y” way of doing this?
>> 
>> Thanks,
>> Harbs
> 

Reply via email to