Je crée un programme dans lequel j'ai besoin de télécharger une chaîne JSON générée dynamiquement, puis de la décoder et de l'utiliser dans Flash. Quand je joue swf, tout va bien, mais quand je publierai et essayer de jouer l'application flash dans le fichier .html il semble que je ne reçois pas de données du serveur ...Echec de la réception de données JSON vers ActionScript 3
var urlString:String = "http://test.hfbiz.cz/utils/parc_coord?param=";
var wholeUrlString:String = urlString + wholeString;
// for example: http://test.hfbiz.cz/utils/parc_coord?param=2:764442_2_709_20
var myRequest:URLRequest = new URLRequest(wholeUrlString);
var myLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, onload);
myLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityError);
myLoader.addEventListener(IOErrorEvent.IO_ERROR, IOError);
myLoader.load(myRequest);
...
function onload(evt:Event):void
{
vystup_txt.text = "Data Loaded ";
var kompletParcelyPole:Array = [];
var JSONdata:Object = JSON.parse(myLoader.data);
}
Malheureusement, je n'obtiennent même pas ma note de traçage "Data Loaded" lors de l'exécution dans le navigateur ... Des idées ce qui peut être fait mal?
la seule chose que j'ai besoin est de télécharger le fichier crossdomain.xml au serveur à partir duquel le téléchargement i'am JSON chaîne? ai-je raison? – Hokyjack
Je pense probablement oui. – ZuzEL
Merci beaucoup. Cela a résolu le problème :) – Hokyjack