Ciao,
grazie per la risposta, in effetti non avevo messo il listener ma il problema persiste;
ora ti posto il progettino semplice completo per il quale non riesco a trovare soluzione esto impazzendo
php
Codice PHP:
<?php
$returnVars = array();
$returnVars['x'] = 10;
$returnVars['y'] = 15;
$returnString = http_build_query($returnVars);
echo html_entity_decode($returnString);
?>
qui il risultato a video è giusto:
AS3
codice:
package
{
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
import flash.events.Event;
import flash.events.IOErrorEvent;
import fl.data.DataProvider;
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
public class trystring2 extends Sprite {
public function trystring2() {
var urlRequest:URLRequest = new URLRequest("provastringa2.php");
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(urlRequest);
}
function onComplete (evt:Event):void {
try {
var vars:URLVariables = new URLVariables(evt.target.data);
} catch (err:Error) {
trace (err);
}
var miox = vars.x;
var mioy = vars.y;
trace ("miox: "+miox+" e mioy: "+mioy);
var ai:uint;
var dpp:DataProvider = new DataProvider();
for (ai = 0; ai < 2; ai++) {
dpp.addItem({col11:vars.x, col22:vars.y});
}
var dg:DataGrid = new DataGrid();
dg.setSize(200, 300);
dg.columns = ["col11", "col22"];
dg.dataProvider = dpp;
addChild(dg);
}
}//END CLASS
}// END PACKAGE