layer元素完全解析

layer元素概述

<layer>或<plugin>元素可以用于嵌入图像、HTML元素(如iframe)、按钮或动态插件。它与hotspot元素的区别就在于它的定位是屏幕坐标,坐标系是以浏览器窗口本身作为参照的,子元素则相对于父元素作为坐标参照系。hotspot元素则是相对于3D空间的球面坐标系进行定位。直观的感受就是,当我们转动全景时,layer元素通常是相对于屏幕不动的,它不会随着全景的转动而移动。所以我们会用layer元素来做皮肤。hotpsot元素就如同是3D空间中的一个“固有”的对象,就像“粘贴”住一样,会随同转动一同移动。所以我们用hotspot元素来做引导方向和指示场景中物体的热点。

另外,layer和plugin在本质上是一样的元素,区别就是名字不一样,就好比广东和粤的区别。

查看:layer元素官方说明文档

layer元素的类型

layer元素有两种类型,一种是image,一种是container。写layer元素,首先是写下名字name,然后应该养成习惯定义一下其类型。如果是image,可插入SWF、JPG、PNG、GIF,因此需要定义文件的路径(查看对路径的说明)。例如:

为了适应html5,可设置alturl,alturl只针对html5时有效,且仅用于静态xml代码!如果要在动态代码中使用,应使用if()动作设置不同的路径,例如:

简单来说,只要你设置了url属性,那这个layer的类型就是image。另一种类型是容器,它好比是一个内置的矩形图形,不需要url属性,但需要设置type属性。

以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章

查看下页更多layer秘技

发表评论