2012-04-11 2 views
0

В настоящее время я создаю приложение AIR с использованием фреймворка Flex для развертывания на платформах Windows, и было бы предпочтительнее (ради UX), чтобы основное окно приложения действовало как Application Desktop Toolbar на правом краю экрана (аналогично новому приложению Facebook Desktop Messenger, когда «пристыкован»).Flex/AIR Application Desktop Toolbar

Каков наилучший способ (если есть) выполнить это с помощью AIR? В случае отсутствия решения можно использовать собственные процессы или собственные расширения? Если да, то как?

+0

Снимок экрана скажет намного больше, чем эта страница MSDN. – RIAstar

+0

Конечно, есть скриншоты состыкованного Facebook Messenger (который наиболее близко напоминает то, что я пытаюсь достичь) по следующим ссылкам: http://sumtips.com/2011/12/download-facebook-messenger-application-for -windows.html, http://www.axleration.com/facebook-messenger-for-windows/ –

+1

Если я понимаю, вы хотите подключить приложение AIR к одной стороне рабочего стола Windows? Может ли пользователь сделать это, просто перетащив окно в одну сторону и он будет автоматически состыковываться? Возможно, вы сможете смоделировать стыковку с местом размещения и пользовательский хром, чтобы пользователь не мог его перемещать; но я не уверен, что другие окна будут это уважать. Я бы не ожидал, что AIR предоставит эту функциональность. Возможно, с родным расширением? – JeffryHouser

ответ

1

вы можете использовать alwaysInFront держать приложение поверх других окон

в гибком: <s:WindowedApplication alwaysInFront="true" ...

в as3: nativeWindow.alwaysInFront=true;

Что касается стыковки, это link может помочь вам ,