Air для Android - инициализация - PullRequest
0 голосов
/ 02 марта 2012

Я создал приложение через Air 2.5 , и оно отлично работает на моем компьютере, но на Android это как инициализация сбой.

Эти функции не запускаются:

stage.addEventListener(Event.RESIZE, resizeHandler); 
resizeHandler() 
setupJSONText()

Код расположен в первом слое снизу.

1 Ответ

2 голосов
/ 02 марта 2012

Во-первых, AIR 2.5 очень устарела. Есть ли причина, по которой вы используете 2.5? 3.2 является самой последней (возможно, в настоящее время в «релиз-кандидат»). Были некоторые значительные улучшения производительности в 2.7 и позже. Я бы очень колебался использовать версию старше 2.5. Найдите последнюю рабочую версию (в настоящее время 3.1) здесь , а предварительный выпуск 3.2 - здесь .

Здесь приведены инструкции для наложения обновления AIR SDK на установку Flash CS5 , а также более официальные (от Adobe) инструкции для наложения обновлений AIR на CS5.5 .

Что касается вашего кода - собираетесь ли вы вызывать resizeHandler изначально и на каждом этапе изменять размер события? Откуда вы знаете, что эти функции не вызываются - есть ли какие-либо видимые результаты на экране? Можете ли вы опубликовать больше кода, чтобы мы могли увидеть, что вы ожидаете?

...