Jake, I cannot use bitmapdata because i'll have to use an instance of itemrenderer which will have some different display behavior when used as proxy.
I've managed to get a transparent bg, I had to set explicitly in css class applied to the *list* (because proxied itemrenderer use "styleName=List(owner);") : > background-color: ''; > BTW, "selection-color" set to empty string draws a black bg... thomas --- http://www.web-attitude.fr/ msn : thomas.parqu...@web-attitude.fr softphone : sip:webattit...@ekiga.net <sip%3awebattit...@ekiga.net> téléphone portable : +33601 822 056 2009/5/26 Jake Churchill <j...@cfwebtools.com> > > > > http://www.axelscript.com/2008/03/26/creating-a-dragimage-from-your-uicomponent/ > > > > This is a blog post a friend of mine wrote about this. Specifically you > want this method: > > > > public function getUIComponentBitmapData( target : UIComponent ) : > BitmapData > > { > > var bd:BitmapData = new BitmapData( target.width, > target.height ); > > var m:Matrix = new Matrix(); > > bd.draw( target, m ); > > return bd; > > } > > > > This gets bitmap data for whatever UIComponent you may be using for the > renderer. Then, here’s his function to initiate dragging: > > > > private function doDrag(e:MouseEvent):void > > { > > //create an aliase for easier coding for the uicomponent > > var target:UIComponent = e.currentTarget as UIComponent; > > > > // > http://www.actionscript.org/forums/showthread.php3?t=152558 > > var lvImageClone:Image = new Image(); > > lvImageClone.source = new > Bitmap(getUIComponentBitmapData(target)); > > > > var lvDragSource:DragSource = new DragSource(); > > lvDragSource.addData( target, "items" ); > > > > // Call the DragManager doDrag() method to start the drag. > > DragManager.doDrag(target, lvDragSource, e, lvImageClone, > 0, 0, dragImageAlpha); > > } > > > > What is important here is the last line. DragManager.doDrag takes the > alpha as a parameter so you can have a fully transparent background. You’ll > have to add the border yourself. > > > > Jake Churchill > CF Webtools > 11204 Davenport, Ste. 100 > Omaha, NE 68154 > http://www.cfwebtools.com > 402-408-3733 x103 > > *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On > Behalf Of *thomas parquier > *Sent:* Monday, May 25, 2009 5:18 PM > *To:* flexcoders@yahoogroups.com > *Subject:* [flexcoders] dnd list items > > > > > > > Hi, > > I'm using a list and custom items can be dnd'd. But the proxy has a white > background with a grey border (which the itemrenderer doesnt have), and the > whole proxy is a bit transparent. How to get a completely transparent > background and no border ? > > thomas > --- > http://www.web-attitude.fr/ > msn : thomas.parqu...@web-attitude.fr > softphone : sip:webattit...@ekiga.net <sip%3awebattit...@ekiga.net> > téléphone portable : +33601 822 056 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.39/2133 - Release Date: 05/25/09 > 08:16:00 > >