as3.0和jsp值传递(通过xml方式)(转)
今天看到一篇不错的as和jsp通信的例子,转了.
as3:
as3private function jspLoaded(e:Event):void { myXML=XML(loader.data);//trace(loader.data)就可以看到jsp输出的页面内容,必须要转化成XML类型 var nodes:XMLList=myXML.children();//这句代码相当重要用children()方法进行遍历。目的是获得所有的节点(node) var i:int=nodes.length()-1;//获得节点的个数,简单 var n:String=myXML.node[i].name;//输出最后一个节点下name属性的值,你可以用for循环进行遍历输出 //下面是new一个tileList组建进行测试的 var dp:DataProvider=new DataProvider; //dp.addItemAt({Label:"images1",source:"http://localhost:888/flashup/upload/"+n},i); dp.addItem({Label:"the Last one",source:"http://localhost:888/flashup/upload/"+n}); var tileList:TileList=new TileList; tileList.dataProvider=dp; tileList.columnWidth=500; tileList.rowHeight=350; tileList.columnCount=3; tileList.rowCount=3; addChild(tileList); //trace(myXML.node.name); }