示例说明:
这个示例仅仅调用系统的renderAllLayerByJsonArray渲染舞台。
这个示例的大致意思是:
两个图层,每个图层三个UI。
示例json数组如下:
[{
option:{
enableEventManager:true,
show:true
},
ui:[{
type:Ycc.UI.SingleLineText.name,
option:{content:"这两个UI添加了事件监听",rect:new Ycc.Math.Rect(10,10,0,0)}
},{
type:Ycc.UI.Circle.name,
option:{
point:new Ycc.Math.Dot(30,50),
r:20,
ontap:function (e) {
alert('点我干啥!我是圆 Circle!');
}
}
},{
type:Ycc.UI.Ellipse.name,
option:{
point:new Ycc.Math.Dot(120,50),
width:60,
height:30,
ontap:function (e) {
alert('点我干啥!我是椭圆 Ellipse!');
}
}
}]
},{
option:{
enableEventManager:false,
show:true
},
ui:[{
type:Ycc.UI.SingleLineText.name,
option:{content:"这两个UI添加了事件也没用",rect:new Ycc.Math.Rect(10,100,0,0)}
},{
type:Ycc.UI.Circle.name,
option:{
point:new Ycc.Math.Dot(30,140),
r:20,
ontap:function (e) {
alert('点我也没用!');
}
}
},{
type:Ycc.UI.Ellipse.name,
option:{
point:new Ycc.Math.Dot(100,140),
width:60,
height:30,
ontap:function (e) {
alert('点我也没用!');
}
}
}]
}]