Y a-t-il un moyen de tracer un tableau en flash.
Je veux avoir une sortie similaire à la commande PHPS: pour ex: (en flash): p> tandis que print_r (événement) dans PHP afficherait en tant que chaîne: p> Je veux atteindre le même type de résultat en flash. P> P> p > print_r (myarray) code> p>
6 Réponses :
trace (array.join ()); code> fonctionnerait pour des matrices indexées numériquement. Pour les tableaux associatifs, vous devez utiliser
pour..in code> construction.
for(var t:Object in array)
trace(t + " : " + array[t]);
Pour (Var T: L'objet dans le seul type de type autorisé pour la boucle est le type de chaîne., a reçu un message d'erreur.
pour (var t: objet in matry) code> fonctionne dans flex Builder 3. Pouvez-vous publier le message d'erreur que vous obtenez?
Le seul type autorisé pour une itérateur de boucle pour la boucle intérieure est la chaîne. Code>
Intéressant .. utilisez-vous Flex Builder ou CS3?
Flash CS4, pour application AS2
D'accord, c'est bon à savoir. Je suis sur Flex Builder 3, AS3. Var T: String in Array Code> ou
Var T: * Dans le tableau Code> ou Just
Var T en tableau code> devrait fonctionner pour vous.
function obj_size (o:Object){ var n=0; for (var x in o) n++; return n; } DOES WORK ;)SO I SOLVED sizeof() evivalend to Array.sizeof();How ABOUT array.push() for Objects ??
ActionScript Trace em> la fonction (dans toutes les versions de langue ActionScript) est à peu près une grosse honte. Essayez simplement cela pour rire: p> 4,5,6,,1,2,,3
Avez-vous essayé d'utiliser la méthode Voici la référence Docs: p> http://help.adobe.com /en_us/flashplatform/reference/açonnage/3/array.html#tostring () p> Vous pouvez également utiliser des tableaux associatifs, le moyen de retracer ses valeurs serait: P > .tostring code> sur le tableau code> code>?
for (var prop:String in myArray)
{
trace( prop, " = ", myArray[prop] );
}
Essayez ceci:
import mx.utils.ObjectUtil; trace(ObjectUtil.toString(event));
trace(JSON.stringify(your_complex_variable, null, 2)) The number parameter is used for indentation. See https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/JSON.html#stringify()