在多个mxml中以数组形式保存用户选择

在多个mxml中以数组形式保存用户选择,xml,apache-flex,Xml,Apache Flex,我正在用Flash Builder构建一个简单的应用程序。我正在使用API收集运动员的名字。当他们找到这些球员时,他们会看到一些统计数据,并有一个按钮将他们添加到他们的关注列表中 现在我还不想使用数据库,但我想将他们的“选择”保存在一个临时数组中,然后在另一个mxml中重新使用它,这样他们就可以看到不同的玩家。数组将显示他们的id 现在我的问题是,如何允许在多个mxml文件中使用我的数组?冒泡是否有效,或者可能有比数组更好的解决方案。您可以将单例与'bindable'集合对象一起使用。因此,它可

我正在用Flash Builder构建一个简单的应用程序。我正在使用API收集运动员的名字。当他们找到这些球员时,他们会看到一些统计数据,并有一个按钮将他们添加到他们的关注列表中

现在我还不想使用数据库,但我想将他们的“选择”保存在一个临时数组中,然后在另一个mxml中重新使用它,这样他们就可以看到不同的玩家。数组将显示他们的id


现在我的问题是,如何允许在多个mxml文件中使用我的数组?冒泡是否有效,或者可能有比数组更好的解决方案。

您可以将单例与'
bindable
'集合对象一起使用。因此,它可以通过应用程序访问(使其看起来像mvc框架)

另一种方式

您甚至可以使用
自定义事件来完成此操作。收听并在
FlexGlobal.topLevelApplication
上抛出事件,这样您就不会错过事件