Flex 4 中的简单原始元素?

发布于 2024-10-10 08:49:42 字数 184 浏览 1 评论 0原文

通常在其他 IDE 上,我只需将 Rectangle 对象拖到应用程序的主体或内容中,然后调整它的大小、定义颜色等。我在 Flex 4 (Flash Builder 4) 中发现它不只是那样(或者是这样) ?)并且我似乎找不到可以拖动到我的应用程序来创建 Rectangle 对象的东西。

我的问题是,我该怎么做?如何创建一个简单的矩形?

Normally on other IDEs, I simply drag a Rectangle object to the body or content of my application then resize it, define colors, etc. What I discovered in Flex 4 (Flash Builder 4) was that it's not just like that (or is it?) and I can't seem to find something to drag to my application to create a Rectangle object.

My question is, how do I do it? How do I create a simple Rectangle?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最终幸福 2024-10-17 08:49:42

Flash Builder 设计模式不支持 FXG 元素。
您可以做的是,使用 Flash Catalyst,用它绘制图元,然后将生成的代码复制/粘贴到 Flash Builder 中。

There is no support for FXG elements in Flash Builder Design mode.
What you can do is, use Flash Catalyst, draw your primitives with it and copy/paste the generated code in Flash Builder.

憧憬巴黎街头的黎明 2024-10-17 08:49:42

我想我刚刚知道如何处理它。我只是创建一个新组件并将其基于 spark.primitives.Rect。然后,我只需将 fillSolidColor 分配给我需要的任何内容,就像下面的组件代码一样。

<?xml version="1.0" encoding="utf-8"?>
<s:Rect xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" 
        xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
        <![CDATA[
            [Bindable]
            public var fillColor:String;
        ]]>
    </fx:Script>
    <s:fill>
        <s:SolidColor color="{fillColor}" />
    </s:fill>
</s:Rect>

不确定这是否是最好的方法,但它对我有用,所以我会同意。 :)

I think I just figured out how to deal with it. I just make a new component and base it on spark.primitives.Rect. Then after that, I just assign the fill's SolidColor to whatever I need just like my component code below.

<?xml version="1.0" encoding="utf-8"?>
<s:Rect xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" 
        xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
        <![CDATA[
            [Bindable]
            public var fillColor:String;
        ]]>
    </fx:Script>
    <s:fill>
        <s:SolidColor color="{fillColor}" />
    </s:fill>
</s:Rect>

Not sure if this is the best way but it works for me so I'll go along with it. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文