UNPKG

laya-coreui-es

Version:

laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改

49 lines (48 loc) 1.5 kB
import { FrameAnimation } from "./FrameAnimation"; /** * <p> 动效模板。用于为指定目标对象添加动画效果。每个动效有唯一的目标对象,而同一个对象可以添加多个动效。 当一个动效开始播放时,其他动效会自动停止播放。</p> * <p> 可以通过LayaAir IDE创建。 </p> */ export declare class EffectAnimation extends FrameAnimation { /** * @private * 动效开始事件。 */ private static EFFECT_BEGIN; /** * 本实例的目标对象。通过本实例控制目标对象的属性变化。 * @param v 指定的目标对象。 */ set target(v: any); get target(): any; /**@private */ private _onOtherBegin; /** * 设置开始播放的事件。本实例会侦听目标对象的指定事件,触发后播放相应动画效果。 * @param event */ set playEvent(event: string); /** * @param start * @param loop * @param name * @override */ play(start?: any, loop?: boolean, name?: string): void; /**@private */ private _recordInitData; /** * 设置提供数据的类。 * @param classStr 类路径 */ set effectClass(classStr: string); /** * 设置动画数据。 * @param uiData */ set effectData(uiData: any); /** * @override */ protected _displayNodeToFrame(node: any, frame: number, targetDic?: any): void; }