Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Spawn

Hierarchy

Index

Constructors

constructor

  • newSpawn(tempArray?: any): Spawn

Properties

Protected MAX_VALUE

MAX_VALUE: number = 2

_duration

_duration: number = 0

Protected _easeList

_easeList: Function[] = []

Protected _elapsed

_elapsed: number = 0

Protected _firstTick

_firstTick: boolean = false

Private _one

_one: ActionInterval | null = null

Protected _repeatForever

_repeatForever: boolean = false

_repeatMethod

_repeatMethod: boolean = false

Protected _speed

_speed: number = 1

Protected _speedMethod

_speedMethod: boolean = false

_timesForRepeat

_timesForRepeat: number = 1

Private _two

_two: ActionInterval | null = null

Protected originalTarget

originalTarget: Node | null = null

Protected tag

tag: number = Action.TAG_INVALID

Protected target

target: Node | null = null

Static TAG_INVALID

TAG_INVALID: number = -1

!#en Default Action tag. !#zh 默认动作标签。

constant
static
default

-1

Methods

cloneDecoration

computeEaseTime

  • computeEaseTime(dt: any): any

reverseEaseList

clone

easing

getAmplitudeRate

  • getAmplitudeRate(): number

getDuration

  • getDuration(): number

getElapsed

  • getElapsed(): number

getOriginalTarget

  • getOriginalTarget(): Node | null

getSpeed

  • getSpeed(): number

getTag

  • getTag(): number

getTarget

  • getTarget(): Node | null

initWithDuration

  • initWithDuration(d: number): boolean

initWithTwoActions

  • initWithTwoActions(action1: any, action2: any): boolean

isDone

  • isDone(): boolean

release

  • release(): void

repeat

repeatForever

retain

  • retain(): void

reverse

  • reverse(): any

setAmplitudeRate

  • setAmplitudeRate(amp: any): void

setDuration

  • setDuration(duration: number): void

setOriginalTarget

  • setOriginalTarget(originalTarget: any): void

setSpeed

setTag

  • setTag(tag: number): void

setTarget

  • setTarget(target: Node): void

speed

  • speed(speed: number): Action
  • !#en Changes the speed of an action, making it take longer (speed>1) or less (speed<1) time.
    Useful to simulate 'slow motion' or 'fast forward' effect. !#zh 改变一个动作的速度,使它的执行使用更长的时间(speed > 1)
    或更少(speed < 1)可以有效得模拟“慢动作”或“快进”的效果。

    Parameters

    • speed: number

    Returns Action

startWithTarget

  • startWithTarget(target: any): void

step

  • step(dt: number): void

stop

  • stop(): void

update

  • update(dt: any): void

Static actionOneTwo

  • actionOneTwo(action1: any, action2: any): Spawn

Generated using TypeDoc