Jason,

I think it's the idea... I will think about it.
A stupid question, do you think using this concept, I ll be able to have row
with different heights ?

Thanks..
Stan


2005/12/16, Merrill, Jason <[EMAIL PROTECTED]>:
>
> >>Ok, but a stupid question do u know how to distribute each MovieClip
> object
> >>to get a list appearance ?
>
> Been frustrated with DataGrid in a past project, been leary of it ever
> since - I'm probably a wuss, but instead I made my own data grid using
> Movie Clips and a scroll pane and it's been working great.  This is a
> working draft - not finished - and you'll need to click through some
> javascript dialog boxes first, but see the grid in the "planner" tab:
>
> http://cmt.icfconsulting.com/CDRH/DiscoveryPortal%20Source%20Code/Flash/
> version4/DiscoveryPortal.html
>
> Here's part of the script that creates and positions the rows  - based
> on XML data (XPath):
>
> function createPlannerGrid(target_mc:MovieClip, title:String, x:Number,
> y:Number, width:Number, height:Number):Array {
>        var Rows:Array = new Array();
>        target_mc.attachMovie("rowTitles_mc", "rowTitles_mc", 1);
>        target_mc.rowTitles_mc._x =
> parseInt(XPath.selectNodes(session.data.xmlFiles["config_xml"],
> "config/planner/[EMAIL PROTECTED]"));
>        target_mc.rowTitles_mc._y =
> parseInt(XPath.selectNodes(session.data.xmlFiles["config_xml"],
> "config/planner/[EMAIL PROTECTED]"));
>        target_mc.createClassObject(mx.containers.ScrollPane,
> "items_sp", 10);
>        target_mc.items_sp.contentPath = "blank_mc";
>        var numRows:Number =
> XPath.selectNodes(session.data.xmlFiles["tasks_xml"],
> "tasks/task").length;
>        for (var i:Number = 0; i<numRows; i++) {
>                var thisRow:MovieClip =
> target_mc.items_sp.content.attachMovie("plannerRow_mc", "row"+i+"_mc",
> i+11);
>                Rows.push(thisRow);
>                if (i>0) {
>                        thisRow._y = Rows[i-1]._y+20; //position the
> rows
>                }
>                if (i%2 == 0) {
>                        thisRow.gotoAndStop(2); //alternate the row
> colors
>                }
>        }
>        target_mc.items_sp.move(x, y);
>        target_mc.items_sp.setSize(width, height);
>        return Rows;
> }
>
> Jason Merrill   |   E-Learning Solutions   |  icfconsulting.com
>
>
>
>
>
>
>
> NOTICE:
> This message is for the designated recipient only and may contain
> privileged or confidential information. If you have received it in error,
> please notify the sender immediately and delete the original. Any other use
> of this e-mail by you is prohibited.
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to