Flex导航到另一个Mxml页面?

我在Flex应用程序中导航到不同的MXML页面时遇到了困难。我检查了一些关于它的其他问题,但它们似乎与标签导航有关。 我试图通过Actionscript代码从一个MXML页面导航到另一个MXML页面。这怎么可能? 干杯 编辑: 我是Flex的真正初学者,我发现我实际上需要使用States,现在已经发现了如何使用它们。谢谢你的帮助。     
已邀请:
您不在MXML页面之间导航。 MXML不是开头的页面。相反,它们是应用程序中显示的组件。因此,如果要更改当前显示,则需要删除已添加的组件,并添加现在应显示的其他组件。 有不同的方法来做到这一点。很少使用手动删除元素的原始方法,而是有两种主要方法:ViewStacks和显示状态。当视图中没有多少不同的更改时,应使用显示状态,例如,当您单击向现有公式添加新选项的复选框时。如果您想要更改整个显示的内容(但这不一定是整个应用程序内容,请考虑使用组件),您可以使用ViewStacks。 ViewStack就像一堆纸,每张纸都反映了一个视图。因此,如果您想显示其他内容,请将新视图移至顶部,将所有其他视图隐藏在下方。许多组件(包括TabNavigators)都只是ViewStacks,它有一个附加菜单来选择应该显示的视图。但您也可以使用ViewStack并手动更改为要显示的内容。     
Flex不像html那样基于sidebased。 您必须实例化或删除类,组件或所有这些东西。 我会用这些州。 您可以将处理程序注册到按钮并交换状态。 然后,您可以通过tsates实例化或删除组件。 你使用哪个flex版本?各州的管理在flex3和flex4之间发生变化 假设您有一个应用程序,包含两个内容区域,主页和图库。首先,您必须使用project-> new->组件创建这两个区域,并在那里命名相关。 之后,您在应用程序中实例化两个组件。 定义两个状态,home和gallery,并用一两个按钮交换它们。 设置属性excludefrom或包含状态的名称。最后,您有一个具有两个内容区域的应用程序,但您永远不会交换页面,您可以在运行时实例化或删除组件。 BR 坦率 BR 坦率     

要回复问题请先登录注册