Function getKeyframeValues

  • 获取关键帧的所有值

    Type Parameters

    • T extends Property<
          | ThreeDType
          | TwoDType
          | TwoDSpatialType
          | ThreeDSpatialType
          | OneDType
          | ColorType
          | MarkerValueType
          | ShapePropertyType
          | TextDocumentType
          | MaskIndexType
          | LayerIndexType, T>

    Parameters

    • property: T
    • Optionalpredicate: ((property: T, keyIndex: number) => boolean)
        • (property, keyIndex): boolean
        • Parameters

          • property: T
          • keyIndex: number

          Returns boolean

    Returns Keyframe[]

    0.1.0

    const activeComp = _.getActiveComp();
    if (_.isCompItem(activeComp)) {
    const selectedProperty = activeComp.selectedProperties[0];
    if (_.canSetPropertyValue(selectedProperty)) {
    // 注意:keyLabel 方法在 Ae 22.6 中添加。
    const redKeys = _.getKeyframeValues(selectedProperty, function (property, keyIndex) {
    return property.keyLabel(keyIndex) === 1;
    });
    _.log(redKeys);
    }
    }
    // 结果:桌面 json 日志会记录所有被过滤的红色关键帧的值。