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