Flash MX 新特性(八)

    loadVars对象读入数据的方式是异步传送,既是如果当前接收到的变量相同则覆盖,不同则接收,互不影响,结果通过debugTrace判断。

第三个按钮的Action:(sendAndLoad)

on (release) {

    tempvars.saved=0;

    varsobj.sendAndLoad(aimUrl+"savevar2.php?saved=1",tempvars);

}

       和我们熟知的XML对象一样,sendAndLoad对象需要有一个接收的loadVars对象来接收服务器的返回数据。这时,onLoad的作用会体现出来。

服务器端

       我用PHP简单的写了三个对应请求的.php文本,你可以copy下面的文本。

putvar.php:

<?

echo "a=1&b=2&c=3";

?>

savevar.php:

<?

       //save function

?>

savevar2.php:

<?

       if ($saved==1) echo "saved=2";

?>

       Ok,所需要的一切就绪,那么我们可以看看测试结果:(图4)