[摘要]events标签十分重要,我们开发上经常需要使用到,可以对各类型的事件进行监听判断,以下例子通过trace输出文字,体验各时间执行效果。
代码说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!-- 通过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);" /> |
领主,假如说,我要在交互点上面添加 双击事件 有什么思路呢?我看hotspot 标签 里面没有鼠标双击的事件
可以自己写一个相机事件的插件