2

我的代码如下;

1, ) 标签和按钮都是重叠的。我该如何解决?(我知道布局absolute默认设置为,但是当我删除minWidth="955" minHeight="600"并包含时layout="horizontal",出现以下错误)

Description Resource    Path    Location    Type
Initializer for 'layout': values of type spark.layouts.supportClasses.LayoutBase cannot be represented in text. HelloFlex.mxml  /HelloFlex/src  line 4  Flex Problem

2.) 我可以知道标签的含义xmlns:fx xmlns:s xmlns:mx以及我应该在哪些情况下使用它们吗?

3.) 在 Flex Builder 4.6 中,在设计模式下我可以用Drag-and-drop组件来设计用户界面吗?

 <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" >
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->

        </fx:Declarations>
        <mx:Label text="Hello World"/>
        <mx:Button label="Click"/>


    </s:Application>
4

3 回答 3

5

下面的代码可以帮助你: -

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
               >
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:layout>
        <s:HorizontalLayout paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5"/>
    </s:layout>
    <mx:Label text="Hello World"/>
    <mx:Button label="Click"/>
</s:Application>
于 2012-06-21T06:10:41.340 回答
0

从这个页面...... https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug

可能值得注意的是此 wiki 页面上的其他解决方法……如果您关闭 flash builder 并将 flex-sdk-description.xml 文件中的行更改为 4.10.0 到 4.9.0 此错误停止显现。

于 2014-09-26T19:07:05.833 回答
0

另一种解决方法是在 Flash Builder 中打开文件模板并删除 ${wizard_attributes} 标记,它还会停止嵌入 layout="absolute"。

您可以通过 Flash Builder 首选项 -> Flash Builder -> 文件模板 -> MXML -> MXML Web 应用程序到达那里,然后单击编辑以删除该属性。

于 2014-09-26T19:11:42.473 回答