Show:

annieUI.ScratchCard Class

Extends annie.DrawingBoard
Module: annieUI

Available since 1.1.1

刮刮卡类

Methods

cancel

(
  • step
)
Boolean public

Defined in libs/ScratchCard.js:100

Available since 1.1.1

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

Parameters:

Returns:

reset

(
  • frontColorObj
  • backColorObj
)
public

Defined in libs/ScratchCard.js:71

Available since 1.1.1

重置刮刮卡

Parameters:

  • frontColorObj Object

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

  • backColorObj Object

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

ScratchCard

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

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

Parameters:

  • width Object

  • height Object

  • frontColorObj Object

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

  • backColorObj Object

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

  • drawRadius Object

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

Events

annie.Event.ON_DRAW_PERCENT

Defined in libs/ScratchCard.js:29

Available since 1.0.9

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