从子mxml访问TabNavigator:-Adobe AIR

时间:2012-12-03 11:37:21

标签: flex actionscript air

这是我的AIR应用程序的UI结构::

Tab Navigater(主界面)

- > child1.mxml   (切换按钮栏)

  |--element1.mxml
  |--element2.mxml
  |--element3.mxml

- > child2.mxml    (切换按钮栏)

  |--element1.mxml
  |--element2.mxml
  |--element3.mxml

- > child3.mxml     (切换按钮栏)

  |--element1.mxml
  |--element2.mxml
  |--element3.mxml

我想访问父元素并从子元素和子元素子元素中更改该索引。你能帮助我吗?或建议我。 示例: 我想从child3.mxml

中的elemet2.mxml更改选项卡

2 个答案:

答案 0 :(得分:0)

出于封装目的,您永远不应该访问父级。正确的方法是从孩子那里派遣一个事件并听取父母的意见。在事件侦听器方法中,您可以执行所需的父功能。

答案 1 :(得分:0)

您无法直接访问。您可以通过某些框架或eventlistener访问。