Chaque fois que je débogue mon application AIR, il continue à suspendre à une certaine ligne de code ... il ne me donne pas une raison, il dit simplement Fil principal (Suspendu) Pas d'erreur, pas de point de rupture à cet endroit non plus. Si je commente le code de sorte que cette ligne ne s'exécute pas, elle fait exactement la même chose sur une ligne de code différente.Flex-AIR: Filetage principal (Suspendu) ..... POURQUOI?
Je n'ai aucune idée pourquoi .... Que dois-je faire?
Merci!
est ici la fonction qu'il se passe dans:
public function update(): void
{
dispatchEvent (new Event (EVENT_UPDATE_DOWNLOAD_STARTED));
var request: URLRequest = new URLRequest (_newVersionUrl);
urlStream = new URLStream();
updateFileData = new ByteArray();
urlStream.addEventListener (Event.COMPLETE, streamDownloadComplete);
urlStream.addEventListener (ProgressEvent.PROGRESS, streamDownloadProgress);
urlStream.addEventListener (IOErrorEvent.IO_ERROR, versionCheckIOErrorHandler);
urlStream.load(request);
}
c'est la ligne suspend le:
updateFileData = new ByteArray();
updateFileData est définie en dehors de la fonction comme ceci:
protected var updateFileData: ByteArray;
Je devrais mentionner ... ce code est le code qui met à jour la version de air..coul Est-ce que cela suspendrait parce que son essayant de mettre à jour pendant qu'adl.exe?
Merci
Affichage du code en charge peut nous aider à résoudre le problème. – Sev
J'ai ajouté le code ... mais il n'y a pas d'erreur lors de la suspension ... il me semble qu'il agit comme s'il y avait un point de rupture, mais il n'y a pas de point bleu. –
Voir maintenant son le faire dans la fonction suivante sur l'application .. Je n'ai encore rien changé ... le problème ne pouvait pas passer par magie à la fonction suivante ... c'est tellement frustrant! –