重新创建 Flex 3 场景

发布于 2024-07-17 14:04:38 字数 541 浏览 9 评论 0原文

有谁知道如何重置/重新初始化 Flex 3 中的状态?

假设我有以下代码:

<mx:states>
    <mx:State name="Scene1">
        <mx:AddChild>
            <Scenes:Scene1 id="scene1"></Scenes:Scene1>
        </mx:AddChild>
    </mx:State>
    <mx:State name="Scene2">
        <mx:AddChild>
            <Scenes:Scene2 id="scene2" models="{models}"></Scenes:Scene2>
        </mx:AddChild>
    </mx:State>
</mx:states>

每次我从 1 到 2 或 2 到 1 时,我不想重新创建整个状态。

Does anyone know how i can reset/reinitialize a state in flex 3?

Let's say I have the following code:

<mx:states>
    <mx:State name="Scene1">
        <mx:AddChild>
            <Scenes:Scene1 id="scene1"></Scenes:Scene1>
        </mx:AddChild>
    </mx:State>
    <mx:State name="Scene2">
        <mx:AddChild>
            <Scenes:Scene2 id="scene2" models="{models}"></Scenes:Scene2>
        </mx:AddChild>
    </mx:State>
</mx:states>

And every time i go from 1 to 2 or 2 to 1, I wan't to recreate the entire State.

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

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

发布评论

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

评论(1

浅听莫相离 2024-07-24 14:04:38

我不确定这就是您正在寻找的内容,但是此代码将呈现您在上面定义的状态:

// this shows Scene1
this.currentState = "Scene1";

// this shows Scene2
this.currentState = "Scene2";

这就是您正在寻找的内容吗?

I am not certain this is what you are looking for, but this code will render the states you have defined above:

// this shows Scene1
this.currentState = "Scene1";

// this shows Scene2
this.currentState = "Scene2";

Is that what you were looking for?

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