簡體   English   中英

使用flex4 sparks控件創建自定義chrome adobe air桌面應用程序

[英]create custom chrome adobe air desktop application using flex4 sparks controls

我已經google了,但教我如何創建Adobe Air桌面應用程序的唯一資源是使用mx控件

在app-xml中,我將transparent設置true ,將systemChrome設置為none

以下是我的主要mxml

<?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" 
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       xmlns:dragdrop="org.robotlegs.demos.draganddrop.*"
                       xmlns:view="org.robotlegs.demos.draganddrop.view.*"
                       mouseOver="layoutCanvas.visible = true;"
                       mouseOut="layoutCanvas.visible = false;"
    >

    <fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";
        @namespace mx "library://ns.adobe.com/flex/mx";

        s|Application {
            background-alpha:"0.7"; 
            padding: 0px;

        }
    </fx:Style>


    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
        <dragdrop:DragAndDropContext contextView="{this}"/>
    </fx:Declarations>

    <s:Image id="background" width="100%" height="100%"
             source="@Embed('theme/assets/MaxBackground.png')"/>

    <s:BorderContainer id="layoutCanvas" width="100%" height="100%" visible="false">
        <s:Image id="applicationClose" right="5" top="2"
                 click="stage.nativeWindow.close()"
                 source="@Embed('theme/assets/buttons/CLOSE WINDOW icon.png')"/>
        <s:Image id="applicationMaximize" right="25" top="2"
                 click="stage.nativeWindow.maximize()"
                 source="@Embed('theme/assets/buttons/EXPAND WINDOW icon.png')"/>
        <s:Image id="applicationMinimize" right="45" top="2"
                 click="stage.nativeWindow.minimize()"
                 source="@Embed('theme/assets/buttons/COLLAPSED WINDOW icon.png')"/>

    </s:BorderContainer>


</s:WindowedApplication>

我有兩個問題。

1)初始應用程序窗口大小。 如何將其設置為100%全屏? 2)底部有一個奇怪的灰色水平頁腳。 我怎么擺脫它? 看到這里

我不想使用mx控件。 我想盡可能多地使用sparks控件。

謝謝。

1)初始應用程序窗口大小。 如何將其設置為100%全屏?

為此,您可以向應用程序添加CREATION_COMPLETE處理程序,並在該處理程序中添加類似於以下內容的行:

this.maximize() this是你WindowedApplication。

2)底部有一個奇怪的灰色水平頁腳

從聲音來看,這是狀態欄。 嘗試將WindowedApplication根標記上的showStatusBar屬性設置為false

showStatusBar="false"

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM