刮刮卡类

Extends annie.DrawingBoard
Module: annieUI

Available since 1.1.1

Methods

cancel

cancel
(
  • step
)
Boolean public

Defined in libs/ScratchCard.js:91

Available since 1.1.1

撤销步骤 没有任何功能,只是把从基类中的代码移除,调用不会产生任何效果

Parameters:

nametypeflagdescription
step Object

Returns:

Boolean:

reset

reset
(
  • frontColorObj
  • backColorObj
)
public

Defined in libs/ScratchCard.js:62

Available since 1.1.1

重置刮刮卡

Parameters:

nametypeflagdescription
frontColorObj Object

没刮开之前的图,可以为单色,也可以为位图填充。赋值为""会用之前已设置的

backColorObj Object

被刮开之后的图,可以为单色,也可以为位图填充。赋值为""会用之前已设置的

ScratchCard

ScratchCard
(
  • width
  • height
  • frontColorObj
  • backColorObj
  • drawRadius
)

构造函数 请监听 annie.Event.ON_DRAW_PERCENT事件来判断刮完多少百分比了。

Parameters:

nametypeflagdescription
width Object

height Object

frontColorObj Object

没刮开之前的图,可以为单色,也可以为位图填充。一般是用位图填充,如果生成位图填充,请自行复习canvas位图填充

backColorObj Object

被刮开之后的图,可以为单色,也可以为位图填充。一般是用位图填充,如果生成位图填充,请自行复习canvas位图填充

drawRadius Object

刮刮卡刮的时候的半径,默认为50

Events

annie.Event.ON_DRAW_PERCENT

Defined in libs/ScratchCard.js:21

Available since 1.0.9

annie.ScratchCard 刮刮卡事件,刮了多少,一个百分比

Top