| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2007
Beiträge: 2
|
Hallo zusammen! Ich versuche verzweifelt, den Taskbar Button meiner Applikation zu entfernen, so dass nur das von mir erstellte Systemtray Icon zu sehen ist. Während meiner Recherche bin ich auf folgendes gestoßen: stage.nativeWindow.visible = false; Das Problem ist nur, wenn stage.nativeWindow.visible auf false gesetzt wird verschwindet zwar der Taskbar Button mitsamt dem Taskbar Icon, jedoch ist auch das Fenster also meine Applikation unsichtbar. So könnte ich zwar in das Systemtray Icon minimieren, doch ich hätte es gerne dass auch wenn das Fenster geöffnet ist der Taskbar Button verschwindet! Ist das übehaupt möglich?! Wenn ich in der xml im <initialWindow> das <visible> auf false stelle ist es so dass gar nichts mehr angezeigt wird. Ich habe noch den Ansatz private function preventMinimize(event:NativeWindowDisplayStateEven t):void{ if(event.afterDisplayState == NativeWindowDisplayState.MINIMIZED){ event.preventDefault(); event.target.visible = false; } } bei den Livedocs von Adobe gefunden, aber damit kann ich nichts anfangen... Kann mir jmd helfen? Es muss doch möglich sein diesen blöden Taskbar Button weg zu bekommen |
| | |
| | #2 (permalink) |
| setUser(true); Registriert seit: Aug 2006 Ort: Zuhause
Beiträge: 137
|
Klar, geht. Setz wie beschrieben die Visability auf false und du siehst nichts mehr. Ist auch nicht schlimm, denn wenn deine App gestartet wird, dann zeichnest du dir ein eigenes Fenster. Fertig und aus! So werden dann auch runde Fenster oder ähnliches realisiert. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 44
|
Bei mir hat das soweit geklappt. Aber wie erzeuge ich nun ein neues Fenster, das eine SWF Datei als Inhalt hat. Mein Code: Code: private function initHauptfenster():void {//Funktion die das Hauptfenster erstellt
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.systemChrome = NativeWindowSystemChrome.NONE;
options.type = NativeWindowType.NORMAL;
options.transparent = true;
options.resizable = true;
options.maximizable = false;
options.minimizable = true;
var newWindow:NativeWindow = new NativeWindow(options);
newWindow.title = "Test";
newWindow.width = 200;
newWindow.height = 300;
newWindow.stage.align = StageAlign.TOP_LEFT;
newWindow.stage.nativeWindow.alwaysInFront=true;//wenn, dann immer im Vordergrund
newWindow.stage.nativeWindow.visible = true;
//hier muss irgendwie der SWF inhalt rein, aber wie? Sonst bleibt mein Fenster leer
//activate and show the new window
newWindow.activate();
//initButtons();//Buttonfunktionen initialisieren
__________________ BMo-design.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |