变量到自定义组件 - flex

发布于 2024-11-01 02:08:58 字数 332 浏览 5 评论 0原文

我试图将一个变量从我的主 Flex 应用程序传递到我创建的自定义组件,但还没有真正弄清楚任何事情。

我的变量只是一个字符串 - public var test:String = "a test";

我的自定义组件在我的主应用程序中实现,如下所示 -

在我的自定义组件“finaltest”中,我只想显示变量“test”。像这样的东西 - finalmessage.text = test;

I'm trying to pass a variable from my main flex application to a custom component I've created, but haven't really figured anything out.

my variable is just a string - public var test:String = "a test";

my custom component is implement in my main application like this - <ns1:finaltest includeIn="FinalTest" x="26" y="19" />

In my custom component 'finaltest' I'd like just to display the variable 'test'. something like this - finalmessage.text = test;

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

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

发布评论

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

评论(1

青瓷清茶倾城歌 2024-11-08 02:08:58

MainApp.mxml

<?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" xmlns:local="*"
               >

    <fx:Script>
        <![CDATA[
            [Bindable]
            public var test:String = "a test";
        ]]>
    </fx:Script>

    <local:FinalTest finalMessage="{test}" />
</s:Application>

FinalTest.mxml

<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx" 
         width="400" height="300"
         >


    <fx:Script>
        <![CDATA[
            [Bindable]
            public var finalMessage:String;
        ]]>
    </fx:Script>

    <s:Label text="{finalMessage}" />
</s:Group>

MainApp.mxml

<?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" xmlns:local="*"
               >

    <fx:Script>
        <![CDATA[
            [Bindable]
            public var test:String = "a test";
        ]]>
    </fx:Script>

    <local:FinalTest finalMessage="{test}" />
</s:Application>

FinalTest.mxml

<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx" 
         width="400" height="300"
         >


    <fx:Script>
        <![CDATA[
            [Bindable]
            public var finalMessage:String;
        ]]>
    </fx:Script>

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