Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CCHeatMapNode

图片热力题

基本内容请参考选择题CCSelectNode

特殊点,图片热热力题的选项的选项是[[CFHeatMapOption]],UI上关注[[CFHeatMapOption.point]],如果有值,则需要在图片上渲染出这个point。

当选项有值的时候,需要参照[[CFHeatMapQuestion.pointColor]]和[[CFHeatMapQuestion.pointRadius]]将该选项以点的方式渲染在图片上

需要[[CFHeatMapQuestion.mapImage]]渲染出底图,允许答题者随意点击图片的任何地方。

每次图片被点击后,需要参考[[CFHeatMapQuestion.mapImgHeight]]和[[CFHeatMapQuestion.mapImgWidth]]属性和渲染之后的图片的真实大小 得出比例,需要按这个比例得出被点击地方的真实坐标,然后调用CCUIEventHandler.handleQuestionInput方法,

传入的data就是代表真实坐标的[[ICoords]],随后核心包总会把这个坐标分配给某个选项的[[CFHeatMapOption.point]]

分配规则:有M个选项,第N次点击产生的值会分配给第N%M个选项。

其他选项的渲染方式和选择题一样,

Hierarchy

Index

Properties

asterisks

asterisks: boolean

是否需要标星提示必答

autoSkip

autoSkip: boolean

是否自动跳过

autoplayVideo

autoplayVideo: boolean

是否自动播放视频

checkMode

checkMode: boolean

是否在甄别阶段

clickTimes

clickTimes: number

点击数

costTime

costTime: number

消耗时间

customData

customData: CCNodeCustomData

UI自定义数据存放处

description

description: string

描述

embedVarMaps

embedVarMaps: CCIVarMapItem[]

内嵌变量的解析结果映射表

endTime

endTime: number

结束时间

errorMessage

errorMessage: string

错误消息

Optional forceSkipReason

forceSkipReason: SKIP_REASON

被强制自动跳过的原因

hasAnswer

hasAnswer: boolean

是否已经被回复过包含了答案

hasOptShowHide

hasOptShowHide: boolean

是否对选项进行了动态显示隐藏

headHidden

headHidden: boolean

是否隐藏标题,描述,媒体的头部信息

hiddenOptions

hiddenOptions: CCOption[]

隐藏选项列表

images

images: CCNodeImage[]

图片

imgPosition

imgPosition: IMG_POSITION

图片位置

imgScale

imgScale: boolean

是否允许图片缩放

imgTransTime

imgTransTime: number

多张图片切换时的过渡时间

imgTransType

imgTransType: IMG_TRANSITION

多张图片切换时的多度方式

layout

系统内置的布局设置, 默认模板一般会实现全部布局设置,但自定义模板则可选实现或完全不实现。

loop

loop: CCILoop

所处的循环状态

loopStack

loopStack: CCILoop[]

所深入的循环状态栈

mapImage

mapImage: CCNodeImage

热点图片信息

mapImgHeight

mapImgHeight: number

热点图片计算比例时的基准高度

mapImgWidth

mapImgWidth: number

热点图片计算比例时的基准宽度

Optional noView

noView: boolean

是否为无数据节点

nodeName

nodeName: string

节点名

nodeUuid

nodeUuid: string

节点id

Optional number

number: string

用于显示的节点编号

options

options: CCHeatMapOption[]

热力图选项

origin

otherOptions

otherOptions: CCOption[]

其他选项列表

pageEnd

pageEnd: boolean

是否未页尾

pageStart

pageStart: boolean

是否未页头

parent

引用的总状态

pointColor

pointColor: string

做答点颜色

pointRadius

pointRadius: number

做答点半径

prev

prev: CCBNode

前一个节点

random

random: CCIRandom

所处的随机状态

reached

reached: boolean

是否已经到达该节点

readonly

readonly: boolean

是否只读模式

realtimePreview

realtimePreview: boolean

是否为实时预览模式

referVarMaps

referVarMaps: CCIVarMapItem[]

引用选项解析映射表

renderId

renderId: string

渲染id,在nodeUuid的基础上后接当前循环状态后生成的id

runtimeNodeName

runtimeNodeName: string

运行时名称,在nodeName的基础上结合当前运行状态生成的名称

selectType

selectType: SELECT_TYPE

startTime

startTime: string

开始时间

template

template: CCNodeTemplate

模板信息

title

title: string

标题

type

type: NODE_TYPE

节点类型

Optional typeDescription

typeDescription: string

具体的答题规则描述,让答题知道答题规则 如该属性有值,UI需要渲染出来

Optional typeName

typeName: string

题目类型名,提示答题者这是一道什么题目 如该属性有值,UI需要渲染出来

validateFailTimes

validateFailTimes: number

验证失败的次数

validateFailed

validateFailed: boolean

是否验证失败

video

视频

Generated using TypeDoc