ComboBox(evt.target) - 这是什么意思?

时间:2012-08-10 19:25:31

标签: actionscript-3 flash actionscript

阅读 ComboBox 组件→Link

最后一个代码示例包含此行request.url = ComboBox(evt.target).selectedItem.data;

ComboBox(evt.target)是什么意思?型铸造?你为什么要输入演员?

出于好奇的原因,我也将changeHandler()的最后一行替换为:ComboBox(evt.target).selectedIndex = -1;。有用。它是否使处理函数更灵活,因为我没有引用aCb实例?

1 个答案:

答案 0 :(得分:0)

您将事件的触发器转换为ComboBox。你这样做是为了明确地说这个变量属于这种类型。大部分时间都不需要,但是当你这样做时,你会获得这些优势

  1. 当您检查类型是什么时
  2. 您将类型Class中的所有方法(在本例中为Combo Box)作为IDE中的自动完成选项
  3. 如果evt.target在所有
  4. 之后不属于ComboBox类型,则会抛出错误
  5. 也是它是什么变量的可视指示器。在重新访问代码时非常有用