渐隐

385次阅读
没有评论

共计 734 个字符,预计需要花费 2 分钟才能阅读完成。

淡入淡出行为脚本接口

IFadeBehaviorInstance

该接口派生自 IBehaviorInstance,用于添加特定于 Fade 行为的 API。

示例代码片段

下面是一个示例代码片段,演示了如何启动淡入淡出(假定为具有淡入淡出行为的实例)并在淡入淡出完成时记录到控制台。


// Handle "fadeoutend" event which logs to console when the fade has finished
inst.behaviors.Fade.addEventListener("fadeoutend", e => {console.log("Fade finished!");
});

// Start the Fade effect running
inst.behaviors.Fade.startFade();

## 淡入淡出行为脚本界面
该接口派生自 IBehaviorInstance,用于添加特定于 Fade 行为的 API IFadeBehaviorInstance。示例代码片段:## 淡入淡出行为事件:淡入淡出:在阶段淡入淡出结束时触发,进入等待阶段。等待结束:在等待阶段结束时触发,进入淡出阶段。淡出:淡出阶段结束时触发。如果启用了行为的 Destroy 属性,则在此事件之后,该对象也可能立即被销毁。## 淡入淡出行为 API:startFade():如果淡入淡出效果尚未运行,请启动它。重新启动 Fade():强制淡入淡出效果从头开始。fadeInTime(淡入时间):设置或获取淡入淡出的时间(以秒为单位)。设置为 0 可跳过此阶段。等待时间:设置或获取淡入和淡出之间的等待时间,以秒为单位。设置为 0 可跳过此阶段。fadeOutTime 淡出时间:设置或获取淡出时间(以秒为单位)。设置为 0 可跳过此阶段。
正文完
 0
评论(没有评论)