Foros del Web » Creando para Internet » Flash y Actionscript »

xml java y flas

Estas en el tema de xml java y flas en el foro de Flash y Actionscript en Foros del Web. Hola soy nuevo en esto de xmlsocket, el problema es el siguente, estoy hacien una maquina tragamonedas en flash bueno un servidor java me envia ...
  #1 (permalink)  
Antiguo 06/01/2007, 22:03
 
Fecha de Ingreso: enero-2007
Mensajes: 4
Antigüedad: 10 años, 11 meses
Puntos: 0
xml java y flas

Hola soy nuevo en esto de xmlsocket, el problema es el siguente, estoy hacien una maquina tragamonedas en flash bueno un servidor java me envia un xml cuando hago una apuesta pero en ocaciones borra el primer caracter del xml y eso hace que no funciones no se si sera problema del flash o del servidor java
pues cuando se ahce la apuesta el flash me borra el el primer signo del nodo padre < ese signo lo borra en ocaciones este es el xml que me envia el servidor en java

<combinacion><credito>10010</credito><reel numero='1'>11</reel><reel numero='2'>15</reel><reel numero='3'>9</reel><reel numero='4'>24</reel><reel numero='5'>25</reel><apuesta>25</apuesta><lineas>5</lineas></combinacion>


si alguien me puede ayudar por favor envie una respuesta rapido
a se me olvidaba



var theSocket:XMLSocket = new XMLSocket();
theSocket.connect("localhost", 6000);
theSocket.onConnect = function(myStatus) {
if (myStatus) {
conn_txt.text = "coneXion Realizada";
} else {
conn_txt.text = "No tengo ConeXion";
}
//----------------------------------------------------------------
var reel1_array:Array = new Array();
var reel2_array:Array = new Array();
var reel3_array:Array = new Array();
var reel4_array:Array = new Array();
var reel5_array:Array = new Array();
llena_Array(29, reel1_array,1);
llena_Array(29, reel2_array,2);
llena_Array(29, reel3_array,3);
llena_Array(29, reel4_array,4);
llena_Array(43, reel5_array,5);
//----------------------------------------------------------------
theSocket.onData = function(msg:String):Void {
var my_str:String = msg;
var largo = (length(my_str));
var mySubstring:String = my_str.substring(1, (largo));
XMLtext.text = mySubstring;
var my2_xml:XML = new XML();
my2_xml.parseXML(mySubstring);
if (my2_xml.childNodes.length>1) {
creditos.text = my2_xml.firstChild.childNodes[0].firstChild.nodeValue;
var R1 = my2_xml.firstChild.childNodes[1].firstChild.nodeValue;
var R2 = my2_xml.firstChild.childNodes[2].firstChild.nodeValue;
var R3 = my2_xml.firstChild.childNodes[3].firstChild.nodeValue;
var R4 = my2_xml.firstChild.childNodes[4].firstChild.nodeValue;
var R5 = my2_xml.firstChild.childNodes[5].firstChild.nodeValue;
apuesta.text = my2_xml.firstChild.childNodes[6].firstChild.nodeValue;
lineas.text = my2_xml.firstChild.childNodes[7].firstChild.nodeValue;
//----------------------------------------------------------------
/*trace(R1);
trace(R2);
trace(R3);
trace(R4);
trace(R5);*/
loadMovieNum(reel1_array[R1],10);
loadMovieNum(reel2_array[R2],20);
loadMovieNum(reel3_array[R3],30);
loadMovieNum(reel4_array[R4],40);
loadMovieNum(reel5_array[R5],50);
//----------------------------------------------------------------
}
};
};

function llena_Array(largo:Number , arreglo:Array , pos:Number ) {
for (var i:Number = 0; i<=largo; i++) {
arreglo[i] = "r" +pos+ "_"+i+".swf";
}
}



este es el codigo en actionscript


ayudeme por favor


gracias augusto
  #2 (permalink)  
Antiguo 07/01/2007, 00:50
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Re: xml java y flas

Hola snack123!

Si puedes revisa el servidor java, porque a lo mejor esta enviando el xml mal formado, si tienes acceso a los archivos fuentes del servidor, traza en la salida estandar el flujo de salida que envía java a la máquina local que tiene el swf, para estar monitoriándolo, así se podría ver si el problema reside en flash o java.


Un saludo!
  #3 (permalink)  
Antiguo 07/01/2007, 07:00
 
Fecha de Ingreso: enero-2007
Mensajes: 4
Antigüedad: 10 años, 11 meses
Puntos: 0
Re: xml java y flas

me fijado en eso pero lo envia bien el problema es que flash en ocaciones lo resive mal o borra un caracter como que se corre un espacio hacia la izquierda y borra el caracter por porte del java esta bien or que veo el xml que envia y se ve sin alteraciones

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.