Please any one help me,
On Feb 14, 7:32 pm, Pavan <pavan.siddin...@gmail.com> wrote: > Hi, > i am loading the mxml file , i want the data which was in label(text) > from the loaded mxml, how to trace it and save it ? > > here is the code > > <?xml version="1.0" encoding="utf-8"?> > <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" width="460" height="600" > borderColor="#000509" backgroundGradientAlphas="[1.0, 1.0]" > backgroundGradientColors="[#2D2D2D, #403F3F]" > horizontalScrollPolicy="off" verticalScrollPolicy="off" > > > > <mx:Script> > <![CDATA[ > import mx.events.FlexEvent; > import mx.collections.ArrayCollection; > import mx.preloaders.Preloader; > import mx.controls.Alert; > import flash.net.FileReference > > [Bindable] > private var getData:String="" > private var _filerefer:FileReference; > private var fileName:String > > private function MxmlLoad():void{ > var filetype:FileFilter=new FileFilter("Select Mxml > File(.mxml)","*.mxml") > _filerefer=new FileReference() > _filerefer.browse(new Array(filetype)) > > _filerefer.addEventListener(Event.SELECT,fileReference_Select); > } > > private function fileReference_Select(event:Event):void > { > > _filerefer.addEventListener(Event.COMPLETE,fileReference_Complete); > _filerefer.addEventListener(IOErrorEvent.IO_ERROR, > LoadError); > _filerefer.load() > > } > > private var DataStore:ArrayCollection=new ArrayCollection() > > private function fileReference_Complete(event:Event):void > { > var fileData:ByteArray=_filerefer.data > fileName=event.currentTarget.name > if(fileData!=null && fileData.length > 0) > { > getData = fileData.toString(); > } > _filerefer=null > > /* event.currentTarget.data=DataStore > > fileName:String=ArrayCollection > for(var i:int=0; i<myARRAY.length;i++){ > trace(myARRAY[i].text); > Alert.show(event.currenTarget.name) > event.currentTarget.data=DataStore > } */ > > Alert.show(event.currentTarget.data) > btnExcel.enabled=true > /* LoadData(event.currentTarget.data) */ > } > > /* private function LoadData(data:String):void{ > for(var i:int=0; i<myARRAY.length;i++){ > trace(myARRAY[i].text); > } > } */ > > private function LoadError():void > { > Alert.show("Failed to Load"); > } > > private function ExcelSave():void{ > Alert.show("Failed to Save Excel") > } > ]]> > </mx:Script> > > <mx:ArrayCollection id="myARRAY" /> > > <mx:Button id="btnMxml" x="85" y="200" label="Select Mxml File" > width="140" height="30" click="MxmlLoad()" > borderColor="#FFFFFF" color="#FFFFFF" fillAlphas="[1.0, 1.0]" > fillColors="[#0666A9, #144160]" toolTip="Load Mxml" /> > > <mx:Button id="btnExcel" x="280" y="200" label="Generate Excel" > width="140" height="30" click="ExcelSave()" color="#FFFFFF" > enabled="false" > borderColor="#FFFFFF" fillAlphas="[1.0, 1.0]" fillColors="[#0666A9, > #144160]" /> > > <mx:Label y="11" text="Excel Creation" fontWeight="bold" fontSize="20" > horizontalCenter="8" color="#2978A5" fontFamily="Georgia"/> > <mx:Label x="348" y="560" text="MXML-EXCEL Generation " > color="#C8C8C8" fontSize="8"/> > <mx:Image x="5" y="535" source="assets/SAP-Logo.png" width="50" > height="70" toolTip="MXML-EXCEL Generation Tool" /> > </mx:WindowedApplication> -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_india@googlegroups.com. To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.