events事件监听的演示

领主 2015-3-6 krpano进阶技能 0 喜欢 (0)

[摘要]events标签十分重要,我们开发上经常需要使用到,可以对各类型的事件进行监听判断,以下例子通过trace输出文字,体验各时间执行效果。


 

 

代码说明

<!-- 通过showlog显示调试信息框,并通过trace输出不同事件监听执行的文字输出,从而我们可以体验各种场景事件(可以理解为其他程序的生命周期),或鼠标事件、场景事件等 -->	
<events 
onxmlcomplete="showlog(); trace('EVENTS example');"
onnewpano="trace('new pano image, fov=',image.hfov,'x',image.vfov);"
onremovepano="trace('the pano will be removed...');"
onpreviewcomplete="trace('preview image loaded');"
onloadcomplete="trace('pano image loaded');"
onloaderror="trace('loading error - ', lasterror);"
onclick="trace('mouse clicked at ', mouse.x, '/', mouse.y);"
onmousedown="trace('mouse button down at ', mouse.x, '/', mouse.y);"
onmouseup="trace('mouse button up at ', mouse.x, '/', mouse.y);"
onmousewheel="trace('mouse wheel rolled - delta=', wheeldelta);"
onkeydown="trace('key down - keycode=', keycode);"
onkeyup="trace('key up - keycode=', keycode);"
onresize="trace('window resize - window size=', stagewidth, 'x', stageheight,' - area size=', area.pixelwidth, 'x', area.pixelheight);"
onenterfullscreen="trace('enter fullscreen mode');"
onexitfullscreen="trace('exit fullscreen mode');"
onidle="trace('idle event - no user interaction since ', idletime, ' seconds');"
onviewchange="showtext('onviewchange event', onviewchange_textstyle);"
	        />

 

 

events标签说明—krpano教程

喜欢 0 发布评论
发表评论

您必须 [ 登录 ] 才能发表留言!

Top
error: Content is protected !!