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

