Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2008, 10:18   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 2
Exclamation Fenster ohne Taskbar Button in der Taskleiste entfernen erstellen

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
Schattenparker ist offline   Mit Zitat antworten
Alt 18-07-2008, 08:17   #2 (permalink)
setUser(true);
 
Benutzerbild von Bartolomé
 
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.
Bartolomé ist offline   Mit Zitat antworten
Alt 18-03-2009, 12:13   #3 (permalink)
BMo
Neuer User
 
Benutzerbild von BMo
 
Registriert seit: Sep 2005
Beiträge: 44
Question

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
BMo ist offline   Mit Zitat antworten
Alt 19-03-2009, 07:47   #4 (permalink)
setUser(true);
 
Benutzerbild von Bartolomé
 
Registriert seit: Aug 2006
Ort: Zuhause
Beiträge: 137
So ganz versteh ich dein Problem noch nicht...
Den Inhalt einer SWF bekommst du indem du die SWF lädst und mit den darin befindlichen Elementen arbeitest...
Bartolomé ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele