如何使Flash Builder组件影响主要应用程序?

时间:2011-02-07 09:02:50

标签: actionscript-3 parent-child flash-builder custom-component

我有我的主应用程序,它包含一个组件的几个实例,用于创建属于某个类别的照片网格。 (网格和照片是通过循环动态创建的)。

我希望能够点击照片来运行一个功能,将大型照片加载到主应用程序中包含的单独元素中。所以我在我的主应用程序中创建了一个Photo组件,但是如何使用actionscript从tileview组件内部更改主应用程序中的'currentphoto'变量?

或者我可以将该函数放在主应用程序中(从长远来看可能更合乎逻辑),但我如何从子组件中调用它?

1 个答案:

答案 0 :(得分:0)

当主应用程序为其添加事件侦听器时,我会在tileview中调度Event.SELECT事件。 tileview应该具有selectedImage属性或类似的属性,以便主应用程序可以确定在接收事件时要在照片组件中加载的图像。