4

如果我想直接导航到某个 flex 应用程序的第二个状态,则必须从另一个 php 页面提供链接。怎么做?如果我给出正常的 URL,它无论如何都会让我进入第一个状态。但我希望它直接进入第二个状态。

4

2 回答 2

4

通过 flashvars 传递状态。然后使用传入的任何内容来定义状态。

于 2009-05-11T13:32:54.773 回答
0

最好的方法是使用深度链接。它需要更多的工作,但无论如何在您的应用程序中还有其他好处。

http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_1.html

基本上,您只需提供 url 并在末尾添加额外信息,例如:

http://myurl.com/myapplication.html#state=second

另一种方法是像 Zack 所说的那样通过 flashvars 传递状态,然后在 creationComplete 上更改您的状态。

于 2009-05-11T13:35:22.570 回答