未完成[补档]bilibili播放器特殊弹幕语言-Utils
标题:Utils
转自:docs.bilibili.tv

目录
1 hue
1.1 参数
1.2 返回
2 rgb
2.1 参数
2.2 返回
3 formatTimes
3.1 参数
3.2 返回
3.3 示例
4 delay
4.1 别名
4.2 参数
4.3 示例
5 interval
5.1 别名
5.2 参数
5.3 示例
6 distance
6.1 参数
6.2 返回
7 rand
7.1 参数
7.2 返回
7.3 示例

hue
function hue(v:int):int;
将0-360的值映射到色相环上,例如
0 -> 0x0000ff
120 -> 0xff0000
240 -> 0x00ff00
参数
v:int — 一个整数
返回
Number — 一个色彩代码

rgb
function rgb(r:int,g:int,b:int):int;
将RGB值映射到色彩值上
参数
r:int — 一个整数 RED
g:int — 一个整数 GREEN
b:int — 一个整数 BLUE
返回
Number — 一个色彩代码

formatTimes
function formatTimes(time:Number):String
格式化播放时间
参数
time:Number — 以秒为单位的播放时间
返回
String — 格式化后的播放时间
示例

delay
function delay(f:Function,time:Number=1000):void
延迟执行函数
注意:此函数不会因播放器暂停而终止执行
别名
timer
参数
f:Function — 要延迟执行的函数
time:Number — 以毫秒为单位的延迟时间
示例

interval
function interval(f:Function,time:Number=1000,times:uint=1):void
定时执行函数
别名
interval
参数
f:Function — 要定时执行的函数
time:Number — 以毫秒为单位的定时时间
times:Number — 以次为单位的执行次数 0为无限次
示例

distance
function distance(x1:Number,y1:Number,x2:Number,y2:Number):Number;
计算座标距离
参数
x1:Number — 计算起始座标X轴
y1:Number — 计算起始座标Y轴
x2:Number — 计算结束座标X轴
y2:Number — 计算结束座标Y轴
返回
Number — 以像素为单位的座标距离

rand
function rand(min:Number,max:Number):Number
返回一个伪随机数 n,其中 min <= n < max。因为该计算不可避免地包含某些非随机的成分,所以返回的数字以保密方式计算且为“伪随机数”。
参数
min:Number — 伪随机数最小值
max:Number — 伪随机数最大值
返回
Number — 伪随机数 n,其中 min <= n < max
示例

完