Eu gostaria de agradecer ao amigo, nao me recordo quem, que me
rebaixou so pq eu sou novo no flex, e antigo no php (4 anos de php), e
o mesmo apesar de conhecer mais flex q eu nao soube sanar minha
duvida, por tanto para todo o grupo eu venho postar a resposta da
minha duvida, creio ser de interesse de todos.

A duvida: como colocar uma janela independente da principal no air?
resposta dada pelo amigo: so da pra fazer janela modal...

resposta real da duvida

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009";
xmlns:s="library://ns.adobe.com/flex/spark"
                        backgroundColor="0x323232" xmlns:mx="library://
ns.adobe.com/flex/mx"  remove="newWindow.close()">
    <fx: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;
            }
        }

        ]]>
    </fx:Script>


    <fx:Declarations>
        <fx:Component className="MyNativeWindow">
            <mx:Window horizontalAlign="center" verticalAlign="middle"
backgroundColor="blue">
                <mx:Button label="close" click="this.close()"/>
            </mx:Window>
        </fx:Component>
    </fx:Declarations>


    <s:VGroup horizontalCenter="0" top="10">
        <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>

        <s:Button label="Open New Window" color="black"
click="openNewWindow()"/>
        <s:Label text="Error Log:" color="0xFFFFFF"/>
        <s:TextArea id="openError" width="350" height="80"
editable="false"/>
    </s:VGroup>

</s:WindowedApplication>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Reply via email to