0

{this.result} の代わりに {result} を使用すると、バインディング メカニズムは機能しません。そのことを説明しているドキュメントは見つかりませんでした。Flex3.5を使用しています。その理由を知っていますか?

<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
    <mx:Script>
        <![CDATA[       
            [Bindable]
            public var result:String ="b";

            function confirm():void{
                result = "changed text";
            }
        ]]>
    </mx:Script>
    <mx:TextInput text="{this.result}"/>
    <mx:Button label="Confirm" buttonDown="{confirm();}"/>
</mx:Panel>
4

1 に答える 1