iPhone Packager AS3 не удалось преобразовать оператор регистра? - PullRequest
3 голосов
/ 22 сентября 2010

Итак, я создаю приложение с помощью Adobe AIR Packager для iPhone (стиль командной строки).Приложение состоит из множества экранов, которые предоставляют различную информацию, а навигация обрабатывается всеми в классе документа с помощью функции, запускаемой событием, которая использует большой оператор переключателя для определения того, к какому экрану перейти.

Когда мы скомпилировали его через iPhone Packager и попытались протестировать его на одном из наших телефонов, он загрузился бы с пустым экраном.

После некоторого тестирования на наличие ошибок выяснилось, что сам корпус коммутатора вызываетпроблема (изменив его на if-else, который имел такую ​​же функциональность, работал нормально).Кто-нибудь знает, является ли это известной проблемой, или можно ли что-то исправить, кроме как преобразовать ее в if-else.

Если все остальное не помогло, оно будет преобразовано в стиль if-elseСкажите, но мне было просто интересно, если это известная проблема и доступно ли исправление ...

РЕДАКТИРОВАТЬ: Мы обнаружили, что в 3 из наших случаев коммутатор вызывал проблему.Ни в одном из результатов этих случаев нет ничего ненормального;даже комментирование всего файла класса, созданного делом, приводило к его сбою (однако, комментирование дела работает).

Не похоже, что есть что-то, что мы можем сделать, чтобы это исправить.

1 Ответ

0 голосов
/ 17 января 2011

Трудно сказать что-либо без кода, но это звучит как ошибка в упаковщике.Вы должны сообщить об этом в Adobe.

...