J'ai tenté sans succès de définir une interruption HTTP dans mon projet Flex 3. Évidemment, je suis totalement ignorant de la programmation et je n'ai pas beaucoup de références. Lorsque j'essaie d'exporter le projet, je reçois des erreurs d'analyse pour le gestionnaire de résultats et la chaîne d'erreur var. Je joins un extrait de code de l'endroit où j'ai placé la pause. Je pense que cela peut avoir à voir avec le fichier PHP et le type de données que le Flex recherche? Voici le premier bit de l'erreur que je reçois dans le navigateur. TypeError: Erreur # 1034: La coercition de type a échoué: impossible de convertir "[{" id ":" 2 "," name ":" Bustier de mariée "," auteur ":" Ramona Waters "," rating " : "0"}, {"id": "3", "nom": "Coordinating Your Brides Maids", "auteur": "Ericka Brown", "rating": "0"}] "à mx.controls. Alerte. à DressBuilder2/resultHandler() à DressBuilder2/__ getData_result() à flash.events::EventDispatcher/dispatchEventFunction() à flash.events::EventDispatcher/dispatchEvent()Erreur d'analyse lors de la tentative de définition d'une rupture dans Flex 3
1
A
Répondre
1
Mise à jour: Cool, vous » Votre code a été compilé! Essayez avec ce qui suit:
- Définissez
resultFormat=array
si vous avezarray
d'objets. Obtenez cette valeur dans un tableau et bouclez pour voir si vous pouvez voir les éléments. Si cela ne fonctionne pas, essayez le prochain conseil. - Supprimez le
resultFormat
de la balise HTTPService (qui est la même que si vous l'aviez définie surobject
). Voir this.
Les fonctions de AS vont généralement à l'intérieur d'une balise <mx:Script>
. C'est la première chose à réparer. Vous devrez également importer les définitions des classes que vous utilisez. Jetez un coup d'oeil ici:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="535" height="345"
creationComplete="getData.send()">
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
import mx.rpc.http.HTTPService;
private function resultHandler(e:ResultEvent):void {
Alert(e.result.toString());
}
private function faultHandler(e:FaultEvent):void {
Alert(e.fault.toString());
}
]]>
</mx:Script>
<mx:HTTPService id="getData" resultFormat="text"
fault="faultHandler(event)" result="resultHandler(event)"
url="http://www.myurl.com"/>
</mx:Application>
Essayez d'utiliser ce fichier MXML et dites-nous quelle distance vous avez.
Questions connexes
- 1. Comment définir une rupture dans HTTP dans Flex 3
- 2. Erreur lors de la tentative de définition du mot de passe svn sur Hudson
- 3. Erreur générique lors de la tentative de sauvegarde des données
- 4. erreur Cayenne null pointeur lors de la tentative de validation
- 5. Erreur inattendue lors de la tentative de connexion à l'iPhone
- 6. JSLint "Erreur rupture de ligne"
- 7. Erreur lors du débogage application Flex
- 8. Erreur d'analyseur lors de la tentative d'envelopper les contrôles enfants
- 9. Comment réparer une erreur de liaison incohérente dans flex 3?
- 10. Erreur lors de la tentative de créer un service web JSON dans asp.net
- 11. Délai de connexion lors de la tentative d'ouverture d'une connexion
- 12. Erreur JavaScript lors de la tentative de masquer les lignes du tableau
- 13. Erreur lors de la tentative de connexion AD en utilisant la connexion LDAP
- 14. Obtention d'une erreur de connexion SQL lors de la tentative de connexion
- 15. Erreur lors de la tentative de reconnexion de DataSource à DataGridViewComboBoxCell?
- 16. La définition de window.location.hash sur null dans Safari 3+ entraîne la définition de #
- 17. Crash passager lors de la tentative d'utilisation de https
- 18. 10001 Erreur interne lors de la tentative de capture d'une autorisation auprès de PayPal avec Activemerchant
- 19. DoubleAnimation/Erreur lors de la tentative de génération de code XAML
- 20. Erreur lors de la tentative de consommation du fichier de retour du service WCF
- 21. Erreur lors de la tentative de masquage d'un bouton d'une fonction de rappel audio lors de l'utilisation de AudioServicesAddSystemSoundCompletion
- 22. Erreur lors de la tentative de débogage du service WCF par VS2008
- 23. XP donne Erreur 1825 lors de la tentative de connexion à mon service Web
- 24. Problème lors du lancement de Flex Builder 3.x
- 25. État du curseur invalide lors de la tentative de fermeture
- 26. Erreur grave lors de la tentative de FREETEXTTABLE une vue indexée avec un CTE
- 27. En PHP obtenir "Classe" PDO "introuvable" erreur lors de la tentative de connexion à Oracle DB
- 28. Erreur fatale: Classe 'COM' introuvable lors de la tentative d'utilisation de ADODB
- 29. pour la boucle dans Flex 3
- 30. Snapshot de DisplayObject dans flex 3
J'ai essayé ce code et j'ai pu enfin exporter mon projet. La seule chose est, je ne vois toujours rien dans ma table de données ... – LaBopeep
Êtes-vous capable de frapper n'importe quel point d'arrêt? – dirkgently
Par point d'arrêt, vous voulez dire que je devrais voir une erreur affichée sur ma page html? La table est toujours montrant avec rien affiché comme c'était avant. – LaBopeep