Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2009, 14:28   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
Fenster vor der eigentlichen Applikation

Hallo zusammen,


ich würde gerne ein Fenster aufpoppen lassen, bevor man die eigentliche App sehen kann.

Eigentlich wollte ich ein TitleWindow nehmen, es öffnen lassen und die MainApp erstmal visible auf false schalten.


Meine Frage ist, wie kann man das TitleWindow öffnen? Eine "open" Methode oder ähnliches hat es nicht, wäre aber für meine idee eigentlich perfekt.


grüße, Nico
ps: Würdet Ihr es anders umsetzen ?
Nico B. ist gerade online   Mit Zitat antworten
Alt 18-06-2009, 17:12   #2 (permalink)
N00b Buddha
 
Benutzerbild von Little Buddha
 
Registriert seit: Mar 2009
Beiträge: 140
ja kannst ja erst ein kleines fenster öffnen lassen...

danach wenn du das erfüllt hast dann deine hauptapplikation starten
was in dem sinne aber die subapplikation wäre ...

hmm doof erklärt ...

Also du startest dein app mit einem kleinen fenster wenn du das kleine fenster weg klickst öffnest du dann deine hauptapplikation...

Du startest quasi eine sub applikation eher als deine hauptapplikation...

hoffe jetzt verständlich :-)
Little Buddha ist offline   Mit Zitat antworten
Alt 19-06-2009, 07:07   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Meinst du einen Splashscreen?
Omega Psi ist offline   Mit Zitat antworten
Alt 19-06-2009, 08:31   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
Hi,


wie das grundlegend funktioniert, ist mir schon klar.

Nur:

Window + Panel = doof

Die eigentliche Frage ist, wie man das TitleWindow geöffnet bekommt, falls das überhaupt geht. (Layout-Container?)
Nico B. ist gerade online   Mit Zitat antworten
Alt 19-06-2009, 08:37   #5 (permalink)
N00b Buddha
 
Benutzerbild von Little Buddha
 
Registriert seit: Mar 2009
Beiträge: 140
Soweit ich das hier sehe sind wir im AIR Forum ...

Also würde ich dir das hier vorschlagen:

PHP-Code:

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundColor="#323232" 
    verticalAlign="middle" horizontalAlign="center" remove="newWindow.close()">
    <mx:Script>
        <![CDATA[
        
        private var newWindow:MyNativeWindow;
    
        private function openNewWindow():void {
            if (newWindow != null) newWindow.close();
            newWindow = new MyNativeWindow();
            newWindow.width = 200;
            newWindow.height = 200;
            newWindow.type = windowTypeOption.selectedItem as String;
            newWindow.systemChrome = systemChromeOption.selectedItem as String;
            newWindow.transparent = transparentOption.selectedItem as Boolean;
            newWindow.setStyle("showFlexChrome", flexChromeOption.selectedItem as Boolean);
            try {
                openError.text = "";
                newWindow.open();
            } catch (err:Error) {
                openError.text = err.message;
            }
        }
     
        ]]>
    </mx:Script>    
    <mx:Component className="MyNativeWindow">
        <mx:Window horizontalAlign="center" verticalAlign="middle" backgroundColor="blue">
            <mx:Button label="close" click="this.close()"/>
        </mx:Window>
    </mx:Component>

    <mx:Form>    
    <mx:FormItem label="Window Type" color="white">
        <mx:ComboBox id="windowTypeOption" dataProvider="['normal','utility','lightweight']" color="black"/>
    </mx:FormItem>
    
    <mx:FormItem label="System Chrome" color="white">
        <mx:ComboBox id="systemChromeOption" dataProvider="['standard','none']" color="black"/>
    </mx:FormItem>
    
    <mx:FormItem label="Transparent" color="white">
        <mx:ComboBox id="transparentOption" dataProvider="[false,true]" color="black"/>
    </mx:FormItem>

    <mx:FormItem label="Flex Chrome" color="white">
        <mx:ComboBox id="flexChromeOption" dataProvider="[false,true]" color="black"/>
    </mx:FormItem>
    </mx:Form>

    <mx:Button label="Open New Window" color="black" click="openNewWindow()"/>
    <mx:TextArea id="openError" width="80%" height="40" wordWrap="true" editable="false" backgroundAlpha="0" borderStyle="none" color="yellow"/>

</mx:WindowedApplication>
Übrigens Tour de Flex auszug ... Solltest du dir auch mal runterladen da gibt es verdammt viele examples...

http://www.adobe.com/devnet/flex/tourdeflex/
Little Buddha ist offline   Mit Zitat antworten
Alt 19-06-2009, 09:10   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
Ja Tour de FLex kenne ich, aber anscheinend nicht genau genug. ;-)
Nico B. ist gerade online   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