【问题标题】:variable to custom component - flex自定义组件的变量 - flex
【发布时间】:2011-08-04 07:29:18
【问题描述】:

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

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

我的自定义组件是在我的主应用程序中实现的 - <ns1:finaltest includeIn="FinalTest" x="26" y="19" />

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

【问题讨论】:

    标签: variables flex4 flash-builder custom-component


    【解决方案1】:

    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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 2010-11-23
      • 2010-11-14
      • 2010-11-20
      • 2012-01-07
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多