如果我想直接导航到某个flex应用程序的第二个状态,必须从另一个php页面给出链接。怎么做?如果我给出正常的网址,它无论如何都会让我进入第一个状态。但我希望它直接转到第二个状态。
答案 0 :(得分:4)
通过flashvars传递状态。然后使用传入的任何内容来定义状态。
答案 1 :(得分:0)
执行此操作的最佳方法是使用深层链接。无论如何,它需要更多的工作,但在您的应用程序中还有其他好处。
http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_1.html
基本上你只需要提供网址并在最后添加额外信息,例如:
http://myurl.com/myapplication.html#state=second
另一种方法是通过像Zack所说的flashvars传递状态,然后在creationComplete上改变你的状态。