Function eachKeyframeIndexesRight

  • 反向迭代 Property 关键帧索引

    Type Parameters

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

    Parameters

    • property: T
    • iteratee: ((property: T, keyIndex: number) => unknown)
        • (property, keyIndex): unknown
        • Parameters

          • property: T
          • keyIndex: number

          Returns unknown

    Returns T

    0.2.0

    const selectedProperty = _.getFirstSelectedProperty();
    // 注意:如果没有活动合成会返回 undefined
    if (selectedProperty) {
    if (_.hasKeyframes(selectedProperty)) {
    _.eachKeyframeIndexesRight(selectedProperty, function (property, keyIndex) {
    property.removeKey(keyIndex);
    });
    }
    }
    // 结果:选中 Property 上的所有关键帧都会被移除。