Thanks, I tried kTop and kTopmost as well, and it didn't work either.
There is some kind of conflict between V2 components and the draw API
depth which I can't seem to get DepthManager to solve.  

Jason Merrill
Bank of America 
Learning & Organization Effectiveness - Technology Solutions 
 
 
 
 
 

>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>[EMAIL PROTECTED] On Behalf Of Pete Miller
>>Sent: Thursday, September 07, 2006 10:24 AM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] ComboBox,Depth,& Draw API - Bug?
>>
>>I think you want to avoid using kCursor.  That is a special level
>>reserved for, you got it, the cursor.  There is also another special
>>reserved level for combobox dropdowns which is set high enough to be
>>above all normal levels.  Try creating your combobox and the movieclip
>>using DepthManager.kTop or kTopmost.
>>
>>>> -----Original Message-----
>>>> From: [EMAIL PROTECTED]
[mailto:flashcoders-
>>>> [EMAIL PROTECTED] On Behalf Of Merrill, Jason
>>>> Sent: Wednesday, September 06, 2006 4:33 PM
>>>> To: Flashcoders mailing list
>>>> Subject: RE: [Flashcoders] ComboBox,Depth,& Draw API - Bug?
>>>>
>>>> Hmm... I have been playing with the DepthManager class,
alternatively
>>>> trying:
>>>>
>>>> my_cb = DepthManager.createClassObjectAtDepth(mx.controls.ComboBox,
>>>> DepthManager.kCursor);
>>>>
>>>> and setting the drawn on mc to HighestDepth
>>>>
>>>> or creating the ComboBox at usual depth and setting the depth of
the
>>>> movieClip being drawn on to DepthManager.kCursor and other static
>>depths
>>>> of the DepthManager class, with no luck.  I can create the class
>>object,
>>>> but it still remains behind the drawn on movie clips.
>>>>
>>>> Any ideas?
>>>>
>>>> Jason Merrill
>>>> Bank of America
>>>> Learning & Organization Effectiveness - Technology Solutions
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> >>-----Original Message-----
>>>> >>From: [EMAIL PROTECTED]
>>[mailto:flashcoders-
>>>> >>[EMAIL PROTECTED] On Behalf Of Pete Miller
>>>> >>Sent: Wednesday, September 06, 2006 3:41 PM
>>>> >>To: Flashcoders mailing list
>>>> >>Subject: RE: [Flashcoders] ComboBox,Depth,& Draw API - Bug?
>>>> >>
>>>> >>Try tracing the value that you get from getNextHighestDepth().
If
>>the
>>>> >>result is > 1048575, you are incorporating v2.0 components, which
>>>> causes
>>>> >>getNextHighestDepth() to be less than useful.  Use DepthManager
>>>> instead.
>>>> >>
>>>> >>This pointer isn't entirely related, but might help explaining
why:
>>>> >>http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_19435
>>>> >>
>>>> >>P.
>>>> >>
>>>> >>>> -----Original Message-----
>>>> >>>> From: [EMAIL PROTECTED]
>>>> [mailto:flashcoders-
>>>> >>>> [EMAIL PROTECTED] On Behalf Of Merrill, Jason
>>>> >>>> Sent: Wednesday, September 06, 2006 3:31 PM
>>>> >>>> To: Flashcoders mailing list
>>>> >>>> Subject: [Flashcoders] ComboBox,Depth,& Draw API - Bug?
>>>> >>>>
>>>> >>>> Is this a bug?  Try the sample code out below -
>>>> >>>>
>>>> >>>> Why is it that if you specify an explicit depth for a movie
clip
>>>> (SEE
>>>> >>>> LINE 2 OF THE FIRST SET OF CODE BELOW) and draw on it with the
>>draw
>>>> >>API,
>>>> >>>> and a comboBox made later with a depth of
getNextHighestDepth()
>>>> will
>>>> >>>> have a drop down which displays over the drawn portion of the
>>movie
>>>> >>clip
>>>> >>>> AS EXPECTED, but when you use getNextHighestDepth() on the
movie
>>>> clip
>>>> >>>> (SEE LINE 2 OF THE SECOND SET OF CODE BELOW), the comboBox's
>>>> dropdown
>>>> >>is
>>>> >>>> BEHIND the drawn portions of the clip, even though the depth
of
>>the
>>>> >>clip
>>>> >>>> is greater???
>>>> >>>>
>>>> >>>> So in other words, this:
>>>> >>>>
>>>> >>>> //CODE SAMPLE #1
>>>> >>>> import mx.controls.ComboBox;
>>>> >>>> mc = this.createEmptyMovieClip("triangle", 10000);
>>>> >>>> mc.beginFill(0x00aaFF, 100);
>>>> >>>> mc.lineStyle(4, 0xFF0000, 100);
>>>> >>>> mc.moveTo(0, 0);
>>>> >>>> mc.lineTo(100, 100);
>>>> >>>> mc.lineTo(0, 100);
>>>> >>>> mc.lineTo(0, 0);
>>>> >>>> this.createClassObject(mx.controls.ComboBox, "my_cb",
>>>> >>>> this.getNextHighestDepth());
>>>> >>>> for (i = 0; i < 7; i++) {
>>>> >>>>       my_cb.addItem({label:i});
>>>> >>>> }
>>>> >>>> trace("mc depth: "+mc.getDepth());
>>>> >>>> trace("my_cb. depth: "+my_cb.getDepth());
>>>> >>>> //cb depth is higher than "mc" as expected
>>>> >>>>
>>>> >>>> Vs. this:
>>>> >>>>
>>>> >>>> //CODE SAMPLE #2 (only diff. from CODE 1 is line 2)
>>>> >>>> import mx.controls.ComboBox;
>>>> >>>> mc = this.createEmptyMovieClip("triangle",
>>>> >>this.getNextHighestDepth());
>>>> >>>> mc.beginFill(0x00aaFF, 100);
>>>> >>>> mc.lineStyle(4, 0xFF0000, 100);
>>>> >>>> mc.moveTo(0, 0);
>>>> >>>> mc.lineTo(100, 100);
>>>> >>>> mc.lineTo(0, 100);
>>>> >>>> mc.lineTo(0, 0);
>>>> >>>> this.createClassObject(mx.controls.ComboBox, "my_cb",
>>>> >>>> this.getNextHighestDepth());
>>>> >>>> for (i = 0; i < 7; i++) {
>>>> >>>>       my_cb.addItem({label:i});
>>>> >>>> }
>>>> >>>> trace("mc depth: "+mc.getDepth());
>>>> >>>> trace("my_cb. depth: "+my_cb.getDepth());
>>>> >>>> //cb depth is higher than "mc" as expected,
>>>> >>>> //yet drop down is drawn BEHIND "mc"!
>>>> >>>>
>>>> >>>> Is this a bug with ComboBox?  Is there any way to get the
>>>> comboBox's
>>>> >>>> dropdown in front of drawn content on "mc" while using
>>>> >>>> getNextHighestDepth() for "mc"?
>>>> >>>>
>>>> >>>> Jason Merrill
>>>> >>>> Bank of America
>>>> >>>> Learning & Organization Effectiveness - Technology Solutions
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> _______________________________________________
>>>> >>>> [email protected]
>>>> >>>> To change your subscription options or search the archive:
>>>> >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>> >>>>
>>>> >>>> Brought to you by Fig Leaf Software
>>>> >>>> Premier Authorized Adobe Consulting and Training
>>>> >>>> http://www.figleaf.com
>>>> >>>> http://training.figleaf.com
>>>> >>_______________________________________________
>>>> >>[email protected]
>>>> >>To change your subscription options or search the archive:
>>>> >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>> >>
>>>> >>Brought to you by Fig Leaf Software
>>>> >>Premier Authorized Adobe Consulting and Training
>>>> >>http://www.figleaf.com
>>>> >>http://training.figleaf.com
>>>> _______________________________________________
>>>> [email protected]
>>>> To change your subscription options or search the archive:
>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>>
>>>> Brought to you by Fig Leaf Software
>>>> Premier Authorized Adobe Consulting and Training
>>>> http://www.figleaf.com
>>>> http://training.figleaf.com
>>_______________________________________________
>>[email protected]
>>To change your subscription options or search the archive:
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>>Brought to you by Fig Leaf Software
>>Premier Authorized Adobe Consulting and Training
>>http://www.figleaf.com
>>http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to