架构种类(仅限于 Flash Professional)

种类确定应如何在运行时访问组件的架构项目。允许使用的种类数量不受限制,并且您可以创建其他自定义种类。种类是由 Flash MX Professional 2004 Configuration/Kinds 文件夹中的 XML 文件定义的。该定义包括以下元数据:

Flash MX Professional 2004 自带了以下种类:

None 默认种类。此种类与“数据”种类相同。

Data 架构项目是数据结构,并且数据字段存储在由字段的架构位置指定的数据结构内。这是正常情况。数据结构可以为动作脚本或 XML 格式。

Calculated 此种类与 DataSet 组件结合使用。它用于定义已计算字段(值已在运行时计算的虚拟字段)。在获取或放置已计算字段的值时,无需进行特殊处理。例如,您可以在 DataSet 组件中定义三个字段,分别称为价格数量总价。您想要将总价的种类属性设置为已计算,以便可以在运行时为其指定值,如下面的示例代码中所示:

function calculatedFunct(evt) {
      evt.target.totalPrice = (evt.target.price * evt.target.quantity);
    }
    ds.addEventListener('calcFields', calculatedFunct);
}