2009-10-25 4 views
0

Мое приложение должно вызывать сервер несколько раз в секунду (чтобы проверить, изменилось ли положение на борту). На данный момент я не нашел ничего лучше, чем использовать таймер и сервер вызовов, чтобы проверить, обновлено ли что-то (на самом деле отправлено только небольшое количество данных, поэтому я думаю, что ничего плохого не произойдет). В любом случае некоторые браузеры, такие как firefox, показывают в строке состояния что-то вроде «Перенос данных ...», а текст, который мерцает, раздражает. Интересно, есть ли способ контролировать строку состояния из приложения flex?Flex: Управление панелью состояния браузера

ответ

0

Нет ничего, что можно было бы использовать из коробки в Flex (или Flash, если на то пошло), чтобы контролировать строку состояния, для этого вам нужно использовать JavaScript. Коммуникация Flash и JS проста, просто взгляните на ExternalInterface.

Проблема в том, что это бесконечное сообщение «Перенос данных» в Firefox, это досадно, черт возьми, и я до сих пор не нашел, как избавиться от него. Мне когда-то говорили, что отправка некоторых конкретных заголовков сделает этот трюк, но в то время мне не удалось в полной мере работать.

Мне бы хотелось услышать окончательный ответ на этот вопрос.

Juan

+0

Да, использование Javascript с Flex не так уж сложно. Я могу сказать по своему опыту, что мне пришлось отправить захваченное изображение из flex в javascript, и это было довольно легко сделать. – andHapp

+0

Может быть, вы можете показать мне пример? Или даже указать, где начать читать, пожалуйста :) –

+0

Вот ссылка для [url = http: //livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html] ExternalInterface [/ url] –

Смежные вопросы