1

状態を使用するためのAdobelivedocsの例があります:

<!-- Define one view state, in addition to the base state.-->
    <mx:states>
        <mx:State name="Register">
            <mx:AddChild relativeTo="{loginForm}" position="lastChild">
                <mx:target>
                    <mx:FormItem id="confirm" label="Confirm:">
                        <mx:TextInput/>
                    </mx:FormItem>
                </mx:target>
            </mx:AddChild>
            <mx:SetProperty target="{loginPanel}" name="title" value="Register"/>
            <mx:SetProperty target="{loginButton}" name="label" value="Register"/>
            <mx:SetStyle target="{loginButton}" 
                name="color" value="blue"/>
            <mx:RemoveChild target="{registerLink}"/>
            <mx:AddChild relativeTo="{spacer1}" position="before">
                <mx:target>
                    <mx:LinkButton id="loginLink" label="Return to Login" click="currentState=''"/>
                </mx:target>
            </mx:AddChild>
        </mx:State>
    </mx:states>

mx:targetの目的を見つけることができませんでした

<mx:AddChild relativeTo="{spacer1}" position="before">
                <mx:target>
                    <mx:LinkButton id="loginLink" label="Return to Login" click="currentState=''"/>
                </mx:target>
            </mx:AddChild>

誰かがそれが何をするのか、そしてそれが必要かどうか知っていますか?不要のようです。

4

1 に答える 1

0

これを少し考えすぎたようです。ターゲットは、追加するターゲットの子にすぎないことがわかりました。これは、AddChildタグのインライン属性として定義するのではなく、ターゲットを定義するもう1つの方法です。

于 2010-03-11T15:13:26.847 に答える