Im пытается добавить минимизируемую панель в Flex. Является ли это возможным? любые идеи ребята?Можно ли добавить Minimizable Panel в flex?
0
A
ответ
1
вы можете взять некоторые идеи по следующей ссылке: - http://flexscript.wordpress.com/2008/08/28/flex-minimize-maximize-panel-component/
1
Я выкопал старое приложение я разработал в Flex 3. Это было, как я минимизировано приложение. Надеюсь, это поможет!
private var trayIcon:BitmapData;
//onCreation of App
public function initApp(event:Event):void
{
loadTrayIcon();
this.addEventListener(Event.CLOSING, minToTray);
}
private function minToTray(event:Event):void{
event.preventDefault();
dock();
}
public function loadTrayIcon():void
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, readyToTray);
loader.load(new URLRequest("assets/circleblack.PNG"));
}
public function dock():void{
stage.nativeWindow.visible = false;
NativeApplication.nativeApplication.icon.bitmaps = [trayIcon];
}
private function closeApp(event:Event):void{
stage.nativeWindow.close();
}
public function unDock(event:Event):void{
stage.nativeWindow.visible = true;
stage.nativeWindow.orderToFront();
NativeApplication.nativeApplication.icon.bitmaps = [];
}
public function readyToTray(event:Event):void{
trayIcon = event.target.content.bitmapData;
var myMenu:NativeMenu = new NativeMenu();
var openItem:NativeMenuItem = new NativeMenuItem("Open");
var closeItem:NativeMenuItem = new NativeMenuItem("Close");
openItem.addEventListener(Event.SELECT, unDock);
closeItem.addEventListener(Event.SELECT, closeApp);
myMenu.addItem(openItem);
myMenu.addItem(new NativeMenuItem("", true));
myMenu.addItem(closeItem);
this.systemTrayIconMenu
if(NativeApplication.supportsSystemTrayIcon){
SystemTrayIcon(NativeApplication.nativeApplication.icon).tooltip = "Test App";
SystemTrayIcon(NativeApplication.nativeApplication.icon).
addEventListener(MouseEvent.CLICK, unDock);
stage.nativeWindow.addEventListener(
NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGING, winMinimized);
SystemTrayIcon(NativeApplication.nativeApplication.icon).menu = myMenu;
this.nativeApplication.menu = myMenu;
}
}
private function winMinimized(displayStateEvent:NativeWindowDisplayStateEvent):void{
if(displayStateEvent.afterDisplayState == NativeWindowDisplayState.MINIMIZED){
displayStateEvent.preventDefault();
dock();
}
}
Смежные вопросы
- 1. Flex Panel не обновляется
- 2. Away3D в компоненте Flex Panel?
- 3. mouseover to panel in flex
- 4. Flex 4 Panel Border Skin
- 5. можно добавить значки системы в приложение flex.
- 6. Невозможно добавить RegularExpressionValidator в Panel
- 7. Содержимое панели Flex Panel Цвет фона
- 8. в flex, можно ли вставлять speex-файлы?
- 9. можно ли разбить ArrayCollection в flex?
- 10. Можно ли использовать библиотеку C в Flex?
- 11. Можно ли размыть VBox в Flex?
- 12. Flex/ActionScript можно добавить пустой массив URLVariables
- 13. Flex: можно ли создать приложение Flex, не сойдя с ума?
- 14. Wicket: добавить TextField/Panel динамически
- 15. Можно ли установить wx.window (frame/panel) поверх wx.MenuBar?
- 16. Можно ли добавить ._ * в gitignore?
- 17. Можно ли обрабатывать события Flex 'синхронно?
- 18. FLEX: можно ли установить наклейку на этикетки?
- 19. Можно ли добавить триггеры?
- 20. Flex: Можно ли остановить удаленный вызов?
- 21. Выясните, можно ли прокручивать Flex-компонент (дерево)?
- 22. Можно ли использовать MongoDB со вспышкой/flex?
- 23. Flex Printing - Можно ли это сделать?
- 24. Можно ли сократить размер развертываний Flex 4?
- 25. Как добавить панель управления в компонент Flex Spark Panel чуть ниже в строку заголовка
- 26. Есть ли прослушиватель Panel в Java?
- 27. Невозможно добавить ProgressBar или Panel в форму
- 28. Добавить идентификатор макета в Magento Admin-Panel
- 29. Добавить поле ввода в Magento Admin Panel
- 30. Можно ли скомпилировать графики flex 3 в intellij?
Я создал реализацию Spark, которую вы можете найти [на GitHub] (https://github.com/RIAstar/CollapsiblePanelFx) – RIAstar