Ho questo array e funziona bene.
però siccome ho bisogno di richiamarlo per nome da un'altra parte invece che per indice ho provato a fare:Codice PHP:var dati:Array = new Array();
dati.push({partenza: e.partenza, destinazione: e.arrivi, orario: e.arrivi_h, orario_arrivo_m: e.arrivi_h_m, orario_arrivo_t: e.arrivi_h_t});
trace("#######################");
trace("array generato:" + dati);
trace("array generato:" + dati[i].partenza);
trace("array generato:" + dati[i].destinazione);
trace("array generato:" + dati[i].orario);
trace("array generato:" + dati[i].orario_arrivo_m);
trace("array generato:" + dati[i].orario_arrivo_t[1]);
trace("#######################");
ma mi da errore...Codice PHP:public var dati:Array = new Array();
var chiave:String = e.partenza;
dati[chiave] = {partenza: e.partenza, destinazione: e.arrivi, orario: e.arrivi_h, orario_arrivo_m: e.arrivi_h_m, orario_arrivo_t: e.arrivi_h_t};
trace("#######################");
trace("array generato:" + dati);
trace("array generato:" + dati[i].partenza);
trace("array generato:" + dati[i].destinazione);
trace("array generato:" + dati[i].orario);
trace("array generato:" + dati[i].orario_arrivo_m);
trace("array generato:" + dati[i].orario_arrivo_t[1]);
trace("#######################");
come devo fare?TypeError: Error #1010: Un termine risulta undefined e non ha proprietà.
at lib::Game/callback()
at Array$/_forEach()
at Array/http://adobe.com/AS3/2006/builtin::forEach()
at lib::Game/complete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at lib.utility::XMLLoader/complete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

Rispondi quotando
