Je travaille sur une petite application de blog en flash et ne peut pas sembler charger des variables avec HTML intégré. Y a-t-il un moyen de contourner ceci? flashcode:Chargement Vars en Flash (AS3) Heureux jusqu'à Tags HTML Pop Up
var urlLoader:URLLoader = new URLLoader(new URLRequest(path + "index.php"));
urlLoader.addEventListener(Event.COMPLETE, showData);
function showData(e:Event):void
{
var dataObj:URLVariables = new URLVariables(e.target.data);
trace(dataObj.title); // would traces fine
trace(dataObj.content); // throws error
}
index.php est:
<?php
$results = "title=this is my title and will print fine";
$results .= "&content=This will cause an error <b>Because of these html tags</b>";
print $results
?>
Je ne peux pas être le premier homme dans l'histoire qui cherchent à tirer profit de certains html dans mes variables passées, je l'ai entendu parler AMFPHP, mais espère qu'il ya une solution plus simple, comme:
flash_encode($myVar);
(similaire à json_encode);
Merci pour l'entrée. -J
Personnellement, j'éviterais fortement les URLVariables pour les structures complexes. XML (+ CDATA) ou JSON sont définitivement plus adéquats pour cela. –
D'accord, bien que j'ajoute que si vous faites vos propres services AMFPHP ou similaire serait encore mieux. Transfert plus rapide et objet typé dans les résultats sont cool. Mais pour les petites choses xml/JSON ... – goliatone
JSON fonctionne PARFAITEMENT. Très excité maintenant. Je vous remercie. –