Este es el codigo en el Script
Cita: <mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
import mx.collections.ArrayCollection;
import mx.events.CloseEvent;
import flash.display.DisplayObject
import mx.events.ListEvent;
[Bindable]
private var usuarios : ArrayCollection;
private var especialidad : ArrayCollection;
private function onResult(event:ResultEvent):void
{
usuarios = ArrayCollection(event.result);
}
private function onCombo(event:ResultEvent):void
{
especialidad = ArrayCollection(event.result);
}
]]>
</mx:Script>
Y este es de los controles
Cita: <mx:DataGrid id="dataGrid"
dataProvider="{usuarios}"
rowCount="8"
editable="false"
resizableColumns="true"
right="10" left="10" top="59" bottom="40" change="{Editar()}">
<mx:columns>
<mx:DataGridColumn headerText="Código" dataField="codalu" editable="false" width="80" />
<mx:DataGridColumn headerText="Nombre" dataField="nomalu" editable="false" width="200"/>
<mx:DataGridColumn headerText="Edad" dataField="edaalu" editable="false" width="40"/>
<mx:DataGridColumn headerText="Fecha Nacimiento" dataField="fecnac" editable="false" width="100"/>
<mx:DataGridColumn headerText="Sexo" dataField="sexalu" editable="false" width="80" visible="false" />
<mx:DataGridColumn headerText="Año ingreso" dataField="aingreso" editable="false" width="200" visible="false"/>
<mx:DataGridColumn headerText="Especialidad" dataField="codesp" editable="false" width="40" visible="false"/>
<mx:DataGridColumn headerText="Ciclo" dataField="ciclo" editable="false" width="100" visible="false"/>
</mx:columns>
</mx:DataGrid>
<mx:ComboBox id="dataCombo"
labelField="nomesp"
dataProvider="{especialidad}"
x="76"
y="10"
width="260" fontSize="9"/>
Tengo un objeto remoto para comunicarme con el PHP mediante amfphp
Cita: <mx:RemoteObject id="ObjetoRemoto" destination="amfphp" source="isto.misquerysAlumnos" fault="Alert.show(event.fault.faultString, 'Error')" showBusyCursor="true">
<mx:method name="consulta" result="onResult(event)"/>
<mx:method name="consulta2" result="onCombo(event)"/>
</mx:RemoteObject>
Con un boton hago los Send:
Cita: ObjetoRemoto.consulta.send();
ObjetoRemoto.consulta2.send();
Solo se que me sale un mensaje cuando estoy en tiempo de diseño, es este:
Cita: Data binding will not be able to detect assignments to "especialidad".
Todo esta bien, en el DataGrid me salen bien los datos, pero en el Combo no me sale nada....y en tiempo de ejecucion no me sale ningun mensaje de error, solo que el combo esta vacío, ¿que crees que es el problema?, ayudame.