2010-09-22 5 views
3

J'ai donc créé une application en utilisant Adobe AIR Packager pour iPhone (style ligne de commande). L'application consiste en un grand nombre d'écrans qui fournissent diverses informations, et la navigation est gérée dans la classe de document via une fonction déclenchée par un événement qui utilise une grande déclaration de cas pour déterminer à quel écran s'adresser. Lorsque nous l'avons compilé via l'iPhone Packager et essayé de le tester sur l'un de nos téléphones, il se chargeait d'un écran vide. Après un test d'erreur, il a été révélé que le commutateur lui-même causait un problème (le changer pour un if-else qui avait la même fonctionnalité fonctionnait très bien). Est-ce que quelqu'un sait si c'est un problème connu, ou si quelque chose peut être fait pour réparer cela autre que de le convertir en un if-else.iPhone Packager AS3 ne parvient pas à convertir la déclaration de cas de commutateur?

Si tout le reste échoue, il sera converti en if-else déclaration de style, mais je me demandais si cela était un problème connu et si un correctif est disponible ...

EDIT: Nous constaté que 3 de nos cas, le commutateur causait le problème. Aucun des résultats de ces cas n'a quelque chose d'anormal chez eux; Même en commentant le fichier de classe entier qui a été créé par le cas, il a échoué (en revanche, le commentaire fonctionne).

Il ne semble pas y avoir quelque chose que nous pouvons faire pour le réparer.

Répondre

0

Difficile de dire quoi que ce soit sans code, mais cela ressemble à un bug dans le conditionneur. Vous devez le signaler à Adobe.

Questions connexes