Question

J'ai récemment eu cette vague erreur m'arrive avec l'utilisation de localConnection.
Cela s'est passé à chaque fois que j'ai essayé de se connecter et d'envoyer des données à un autre SWF. Faire une recherche sur Internet a eu lieu avec de petits résultats concernant la localConnection et cette erreur et la réponse Certaines personnes avaient été ridicules. Apparemment, cette erreur concerne également la chargement d'image et la filerence, tout simplement pas dans ce cas. Mon code d'envoi fonctionne bien, même l'événement.Level est retourné comme statut qui signifie que l'autre SWF a reçu le message, toutefois une trace dans l'autre fonction de rappel SWF n'a pas montré que le rappel n'a jamais déclenché. de
de
Erreur de chargement d'image
J'ai encore cloué sur celui-ci avec chargement d'images.
La réponse a été mise à jour pour inclure le correctif pour cela également.

Était-ce utile?

La solution

Comme il s'avère que le correctif est simple.
Le nom de la connexion était trop long.
J'ai coupé le nom jusqu'à 30 caractères et il a commencé à travailler immédiatement.
Je souhaite également ajouter que s'il existe une erreur dans la fonction de rappel, vous obtiendrez cette erreur. de
de
Erreur de chargement d'image
Eh bien, cette erreur m'a reproduit sur moi, mais cette fois où je chargeais des images.

// bad code
imageObj.source = partialURL1 + partialURL2 + partialURL3;

//good code
var someURL:String = partialURL1 + partialURL2 + partialURL3
imageObj.source = someURL;

Il semble que vous ne puissiez pas ajouter l'URL sur la même ligne que vous l'attribuez.Ressemble à un bug de débogueur.Même avec le mauvais code httpfox montrant les images où le chargement, mais le programme se débarrasserait quelque part après la mission de source, probablement sur le rappel osé.J'ai cessé de regarder dans la matière lorsque j'ai trouvé la mission de source corrigée.

Autres conseils

J'ai aussi eu cette erreur et pour moi, le code erroné était

someobject.misspelledVariable.toString();

SomeObject a été envoyé à travers une localConnection antérieure et mal orthographiévariable est bien sûr indéfini . Changer misspelledvariable à un correct résolu mon problème.Erreur étrange si ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top