The Code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white" >
<mx:Script>
<![CDATA[
import flash.display.Shape;
import flash.display.Sprite;
import net.philau.UIOne;
[Bindable]
private var mySprite:Sprite
private var ui:UIOne
private var viewList:Array;
private var txt:UIOne;
private var txtList:Array = new Array();
private var txtList1:Array = new Array();
private var yOffset:Number = 0;
private var xOffset:Number = 90;
public function Action():void
{
viewList = new Array(3)
viewList[0]=[20,30,0xCCCCCC]
viewList[1]=[20,10,0xAA2299]
viewList[2]=[10,10,0xFFFFFF]
init();
}
function init():void{
//forward loop o to 9
for(var x:Number = 0;x<9;x++){
txtList[x] = new UIOne()
txtList1[x] = new UIOne()
//add to stage
this.addChild(txtList[x])
this.addChild(txtList1[x])
//its y position
txtList[x].y = yOffset
txtList1[x].x = xOffset
//display text
txtList[x].myText = "Video";
txtList1[x].myText = "Interface";
yOffset += 30
xOffset += 90
ui = new UIOne();
this.addChild(ui);
mySprite = new Sprite();
this.addChild(mySprite)
this.addChild(triangle);
drawRect();
drawPoint();
}
function drawRect():void
{
mySprite.graphics.lineStyle(2);
mySprite.graphics.beginFill(0XFFFFFF);
mySprite.graphics.drawRect(0,30,500,300);
}
function drawPoint():void
{
mySprite.graphics.lineStyle(2);
mySprite.graphics.beginFill(0XFF0000);
mySprite.graphics.drawCircle(80,300,10);
}
]]>
</mx:Script>
<mx:XML id="dp" source="students.xml" format="e4x" />
<mx:Form>
<mx:FormItem label="Enrollment:">
<mx:ComboBox id="enrolCB"
dataProvider="{dp.enrollment}"
labelField="@name" />
</mx:FormItem>
<mx:FormItem label="First Name:">
<mx:ComboBox id="firstCB" dataProvider="{enrolCB.selectedItem.first}" labelField="@name" />
</mx:FormItem>
<mx:FormItem label="Last Name:">
<mx:ComboBox id="lastCB" dataProvider="{firstCB.selectedItem.last}"
labelField="@name" />
</mx:FormItem>
</mx:Form>
</mx:Application>
Last edited by atoyebi9381; 05-12-2010 at 07:32 PM.
|