Buenos dias de nuevo, el pesado de la firma en flash...Que alguien me diga que no es cierto que el Flash Player no admite el método POST. En teoría esto debería chutar pero no chuta. Os printo el code a ver si la he cagado en alguna parte (el trace del objeto si devuelve las variables y el contenido).

Uf, uf...vaya tela ;-)

Un saludo.

<code>
var guardaarraytotal:Array = new Array();

//escribo literales de botones
var formatoborrar:TextFormat = new TextFormat();
botonborrar_mc.literalborrar_txt.setTextFormat(formatoborrar);
botonborrar_mc.literalborrar_txt.text = "Borrar Firma";

var formatoguardar:TextFormat = new TextFormat();
botonguardar_mc.literalguardar_txt.setTextFormat(formatoguardar);
botonguardar_mc.literalguardar_txt.text = "Guardar Firma";

//activo pizarra

pizarra.onPress = function() {
   _root.guardaarraytrazo = new Array();
   pizarra.areadibujo.moveTo(pizarra._xmouse,pizarra._ymouse);
   _root.guardaarraytrazo.push(x+"-"+y);
   //var mc = _root.pizarra.areadibujo;
   intervalID = setInterval(
       dibuja = function(mc){
           mc.lineStyle (0.5, 0x000000, 100);
           var x = mc._xmouse;
           var y = mc._ymouse;
           //trace (x);
           //trace (y);
              _root.guardaarraytrazo.push(x+"-"+y);
              mc.lineTo(x,y);
           updateAfterEvent();
        }
      ,01, pizarra.areadibujo);
}

pizarra.onRelease = pizarra.onRollOut = pizarra.onReleaseOutside = function() {
       clearInterval(intervalID);
_root.guardaarraytotal = _root.guardaarraytotal.concat(_root.guardaarraytrazo);
   }
//defino accion botones
botonborrar_mc.onRelease = function() {
   _root.pizarra.areadibujo.clear();
   _root.guardaarraytotal = new Array();
   _root.guardaarraytrazo = new Array();
   }
botonguardar_mc.onRelease = function() {
   elementosArray = _root.guardaarraytotal.length;
_root.puntos = new LoadVars(); //creo objeto en root para recoger los pares de puntos como variables del objeto
   for (i=0; i<elementosArray; i++){
       _root.puntos["trazo"+i] = _root.guardaarraytotal[i];
       }
   //trace(_root.puntos); //el trace chuta bien en el player
_root.puntos.send("recogepuntos.php","_blank","POST"); //falta algo aqui?
   }
</code>

el codigo de recogepuntos.php, sin mas historia, no printa nada, un array vacio...

<?php
   print "<pre>";
   print_r($_REQUEST);
   print "</pre>";
?>

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a