[object Object]
dejo el codigo, pero antes deben crear una carpeta en el src llamada assets y dentro de esa hacer un file con el nombre books.xml
Código :
<?xml version="1.0" encoding="iso-8859-1"?> <books> <stock> <proy>Tarjetas de Credito</proy> <area>Credito</area> <frau>50,000$</frau> </stock> <stock> <proy>Tarjetas de Debito</proy> <area>Debito</area> <frau>100,000$</frau> </stock> </books>
y esto va dentro de una aplicacion
Código Flex :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="bookStock.send()">
<mx:HTTPService id="bookStock" url="assets/books.xml"/>
<mx:Script>
<![CDATA[
import mx.managers.DragManager;
import mx.events.DragEvent;
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var books:ArrayCollection;
[Bindable]
private var purchasedBooks:ArrayCollection = new ArrayCollection();
private function bookHandler(evt:ResultEvent):void
{
books = evt.result.books.stock;
}
private function testDragDrop(evt:DragEvent):void
{
var targetRow:Object = new Object();
targetRow = evt.dragSource.dataForFormat("items");
liTarget.dataProvider.addItem(targetRow[0].name);
}
]]>
</mx:Script>
<mx:DataGrid x="102.5" y="70" themeColor="#19306A"
color="#616465" id="dgInitiator" dataProvider="{bookStock.lastResult.books.stock}"
width="50%" dragEnabled="true" dropEnabled="true" dragMoveEnabled="true">
<mx:columns>
<mx:DataGridColumn headerText="Proyectos" dataField="proy"/>
<mx:DataGridColumn headerText="Areas" dataField="area"/>
<mx:DataGridColumn headerText="Fraudes" dataField="frau"/>
</mx:columns>
</mx:DataGrid>
<mx:List id="liTarget" width="225" dropEnabled="true"
x="217" y="244" dragDrop="{bookStock}" dataProvider="{bookStock}"/>
</mx:Application>
AYUDA ESTOY ATORADO!!! (SIN ALBUR)
