好的,所以我有一个名为的函数changeHandler
- 它由其他函数中的几个 eventListeners 调用。我想编写几个if
语句来评估函数调用的来源并根据原始函数更改dataProvider
my的。ComboBox
示例:调用多个函数之一displayCarbs()
并具有如下事件监听器:
function displayCarbs(event:MouseEvent):void {
myComboBox.addEventListener(Event.CHANGE, changeHandler);
}
(我已经从上面的函数中删除了所有不必要的代码)
里面的if
语句changeHandler
看起来像这样:
if (****referring function = displayCarbs****) {
myComboBox2.dataProvider = new DataProvider(carbItems);
}
我一直在寻找可以实现这一目标的东西,但我对 AS3 或词汇的掌握不够好,无法描述我从谷歌获得答案的意思。