我在我的应用程序顶部使用了一个自定义组件,其中包括一个图像和一个按钮栏。我在 main.mxml 中将命名空间声明为 comps,并且包是组件。当我将 dataProvider 分配给 buttonBar 并运行应用程序时,我得到的只是一个空白页。如果我删除 dataProvider 一切正常。dataProvider 应该是我在 main.mxml 中的 ViewStack 组件。buttonBar 和图像自定义组件是 TopNav.mxml
问题是我的 TopNav 组件不知道我要求它更改的 dataProvider;我的视图堆栈。我是否需要创建一个公共 viewstack 变量并将其传递给组件?