Flash AIR HTTPService - PullRequest
       3

Flash AIR HTTPService

0 голосов
/ 08 июня 2011

это может показаться простым вопросом, но я искал в интернете безрезультатно.

Я создаю эфирное приложение, которое использует HTTPService для подключения к .net api и получения пользователя, например. Это прекрасно работает, когда я публикую движение для «Flash Player 10» как .swf, однако, когда я публикую его как .air, кажется, что нет никакого подключения к интернету вообще. Я предполагаю, что это интернет-ценные бумаги (возможно, брандмауэр). Я выключил брандмауэр и все, что могло блокировать доступ в Интернет, но, похоже, ничего не работает.

Спасибо за ваше время и помощь.

1 Ответ

0 голосов
/ 08 июня 2011

Некоторые общие проблемы, когда вы сталкиваетесь с воздухом

Не определяйте HTTPService в ваших методах, определяйте его как приватную переменную

private var service:HTTPService = new HTTPService();

Сделайте ваше приложение более линейным, особенно когда вы сталкиваетесь с таким большим количеством потоков

Когда вы публикуете его в .SWF, если вы тестируете его непосредственно через Builder, вы не можете обнаружить настоящую проблему, потому что когда вы запускаете его во время сборки или чего-то еще, flash не столкнется с нарушением безопасности и песочницей, но воздух будет

...