Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 14:37
Avatar de Salvadri
Salvadri
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 9 meses
Puntos: 0
Por que se desconecta el "Chanel" de amfphp cuando hago 2 send con mi objeto remoto

Hola a todos, tengo un problema, estoy trabajando con Flex y PHP mediante AMFPHP, el problema es el siguiente:

Tengo un objeto remoto conectado a PHP mediante AMFPHP y éste que tiene varios métodos, en un script hago los send de los metodos, pero solo me funciona cuando hago 2 send, cuando pongo mas de 2 send, me sale "chanel disconect" algo asi, y no se ejecutan los metodos.

Alguien puede ayudarme, por favor, de antemano le doy las gracias...

Este es el codigo 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 function InitApp():void
{
ObjetoRemoto.consulta.send();
ObjetoRemoto.consultanivel.send();
ObjetoRemoto.consultaprofesion.send();
}
private function onResult(event:ResultEvent):void
{
dataGrid.dataProvider = event.result as ArrayCollection;
}
private function onCombo1(event:ResultEvent):void
{
dataComboNivel.dataProvider = event.result as ArrayCollection;
dataComboNivel.labelField = "desni";
dataComboNivel.data="codni"
}
private function onCombo2(event:ResultEvent):void
{
dataComboProfesion.dataProvider = event.result as ArrayCollection;
dataComboProfesion.labelField = "desprof";
dataComboProfesion.data="codprof"
}

]]>
</mx:Script>
Este es el objeto remoto:

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="consultanivel" result="onCombo1(event)"/>
<mx:method name="consultaprofesion" result="onCombo2(event)"/>
</mx:RemoteObject>
El problema es que cuando ejecuto el InitApp() me sale el mensaje de "Chanel disconected", pero cuando borro una linea de SEND, me sale ok......el problema es con mas de 2 SEND.