weblog . Biography . Flexibility . projects
  • photography by Kristel van Beek

    My weblog is born
    PHP IDE

    03 Aug: Datagrid experiences

    posted by: martijn, at 3 August 2006 9:00 GMT+1, 17 August 2009 23:29 GMT+1

    I'm working on a project which is using a lot of datagrids. Disregarding styling the datagrid is a masterpiece in usage.
    But styling is a hell. First I wanted to give the header a new style. On the left and right side of the datagrid it should have curved corners. The header has, thanks to the briljant 9-slice-scaling, but why is there a background underneath?

    Hmm there seems to be some strange lines between headers, overriding the movieclip (DataHeaderSeperator) with a new one in the library was no success. After a google and a search in the AS of the datagrid I came out with an Actionscript solution:

    Flash Actionscript 2.0:

    mx.controls.DataGrid.prototype._initHeaders = mx.controls.DataGrid.prototype.initHeaders;
    mx.controls.DataGrid.prototype.initHeaders = function(Void):Void{
    	this._initHeaders();
    	for (var i=0; i<this.columns.length; i++) {
    		this.header_mc["hO"+i]._visible = false;
    		this.header_mc["sep"+i]._visible = false;
    	}
    }
    mx.controls.DataGrid.prototype.drawHeaderBG = function(Void):Void{
    	var mc : MovieClip = this.header_mc;
    	mc.clear();
    }
    



    Not a very gracefull solution but it works. I'm still searching for a solution to make the background fully transparent.

     

    Add this link to del.icio.us vote in HexoSearch permalink - tags: flash | style - 1 Comment
    Write a comment for this article

    1 Comment

    • lee says:

      at 14 January, 2008 13:38 www.thefunkhouse.co.uk
      excellent thanks for posting this saved me a lot of trouble :)
  • categories
    • flash (29)
    • flex (27)
    • flash player (11)
    • php (7)
    • adobe (6)
    • weblog (5)
    • apple (5)
    • eclipse (5)
    • design (5)
    • open source (4)
    • style (4)
    • linux (4)
    • mac (4)
    • red5 (4)
    • windows (3)
    • air (3)
    • devigner (3)
    • apollo (3)
    • flash media server (3)
    • firefox (3)
    • javascript (3)
    • internet explorer (2)
    • music (2)
    • silverlight (2)
    • support (2)
    • uimodifier (2)
    • bitmap limits (2)
    • microsoft (2)
    • flex builder (1)
    • nintendo wii (1)
    • chrome (1)
    • git (1)
    • java (1)
    • xpath (1)
    • iphone (1)
    • twisted colours (1)
    • internet provider (1)
    • opera (1)
    • advertisement (1)
    • repent (1)
    • mxna (1)
    • dell (1)
    • google (1)
    • safari (1)
    • team (1)
    • msn (1)
    • developer (1)
    show all
  • all articles
    • April, 2011
    • Use Vellum (Text Layout Framework) in Flex 3 with Embedded fonts
    • November, 2010
    • mx:Container focus hack
    • August, 2010
    • XPath Analyser Project
    • April, 2010
    • Flash and iPhone OS
    • March, 2010
    • Studio Devigner joins Twisted Colours
    • Presenting: Studio Devigner
    • February, 2010
    • Flash on Mac Faster
    • December, 2009
    • Historic moment (somehow), Microsoft names Devigner in an article.
    • Universal filesystem
    • November, 2009
    • Projects get a home
    • October, 2009
    • I'm a daddy from now on, her name is Julia
    • My projects moved to GitHub
    • SWFLoader fails where Loader succeeds
    • September, 2009
    • Note to self: Ant Java heap space on Mac OS
    • August, 2009
    • Flash Player Bitmap Limits Again
    • May, 2009
    • Sloppy code
    • April, 2009
    • Flash CS4 IDE navigateToURL bug on the Mac
    • Flex Builder Gumbo expired
    • March, 2009
    • Dear Steve II: The files problem
    • Dear Steve I: The support problem
    • January, 2009
    • Flash Player Bitmap Limits
    • December, 2008
    • Google Chrome and why I use it for Flex debugging
    • November, 2008
    • UIModifier, release 0.0.1
    • October, 2008
    • AIR and Icons
    • Matrix rotation
    • September, 2008
    • CS4 announced, still huge price differences
    • Dear Adobe
    • Browser (technology) war
    • July, 2008
    • mx.effects.Move is Evil
    • Adobe, why no 64-bits Flash Player?
    • Collaboration with Adobe Flex
    • June, 2008
    • My vision on the web video future
    • Flex Builder rename bug (?)
    • May, 2008
    • Flash TextField bug?
    • Astro, Flash Player 10 prerelease has arrived
    • April, 2008
    • Released new website for Kristel van Beek
    • Portishead
    • March, 2008
    • IE7 + HTTPS + Flash
    • Mac experiences
    • I'm a mac now
    • February, 2008
    • AIR, my opinion!
    • Ubuntu living under Windows
    • Pulse, Eclipse on demand
    • January, 2008
    • Zend Neon becomes Zend Studio for Eclipse
    • BlueBerry needs Developers
    • Sparkling new website
    • December, 2007
    • Super Mario Galaxy
    • Apple, please deliver a 15" MacBook Pro with 1920x1200 resolution
    • November, 2007
    • Buzzword, amazing...
    • Garbage collection of the Flash Player
    • October, 2007
    • Flash Player memory differences per browser
    • Zend Neon
    • Flex Builder for Linux
    • September, 2007
    • Testing the existance of an attribute in XML with AS3
    • Opening Flash documents within Flex
    • PDT 1.0 Released
    • EU vs Microsoft
    • August, 2007
    • Repent has a brand new website
    • Manipulating XML with namespace in AS3
    • What's going on with MXNA?
    • Red5 Admin Panel's future
    • July, 2007
    • Red5 Admin Panel 0.2 release (update)
    • June, 2007
    • Red5 Admin Panel 0.1
    • BabbaVideo: A new dutch Video site
    • Safari on Windows
    • Adobe Flex 3 and AIR
    • Adobe Live 2007
    • May, 2007
    • Tommorow Adobe Live
    • Strange Windows bug
    • April, 2007
    • The dark side of Flash
    • March, 2007
    • BlueBerry needs a Flex Developer
    • Apollo server, hmm what is that
    • February, 2007
    • Why (especially Adobe) and other companies should support Linux
    • Flex/Eclipse plugin idea
    • January, 2007
    • PHPEclipse is out, welcome PDT
    • Linux Flash Player 9 released
    • I Welcome all you MXNA readers
    • FullScreen and wMode
    • FLV Player in Flex
    • December, 2006
    • Dell Support rocks
    • November, 2006
    • Flash Media Server 3, and more
    • October, 2006
    • XS4ALL trouble
    • BlueChat, Flash Media Server Application
    • September, 2006
    • Flex Google calender
    • Skinning v2 components
    • Flash Media Server Application and advanced skinning
    • August, 2006
    • I finally discovered JSFL
    • You know sIFR?
    • PHP IDE
    • Datagrid experiences
    • July, 2006
    • My weblog is born
    show all
All rights reserved | Design and Development by Martijn van Beek | Managed by Flexibility | Photography by Kristel van Beek

You have Flash Player version: (click to check if you got the latest)
social media: twitter | linkedin | last.fm | github | studio devigner blog