plugin标签:在程序识别上与layer标签功能一致,也就是说两个标签可以通用,但为什么会需要这样相同功能的标签呢,领主告诉您,按官网的样例,软件作者的用法区分是如果需要插入swf或js插件的情况下,就使用plugin标签,其他插入图层、图片、多媒体元素的,就使用layer。我们有时看到一些第三方软件的源码中,统一使用plugin,也许是开发上方便或偷懒不区分而已。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
1、与layer功能通用一致: <plugin name="..." //定义引入的元素名称 type="image" //引入元素的类型,可以为image 或 container,container为容器,可在容器内继续引入多个媒体元素 url="..." //引入元素的路径(支持格式:SWF, JPG, PNG, GIF.) alturl="" //引入元素的路径(支持格式:SWF, JPG, PNG, GIF.),只在html5浏览器使用 keep="false" //是否在跳入新场景时仍然保留显示该元素 devices="all" //设置显示的设备类型(详见设备列表) parent="" //设置父容器名称,可以直接是 plugin的name,也可以是全称:parent="layer[name]"或parent="hotspot[name]" visible="true" //设置插入元素是否可见 enabled="true" //设置插入元素是否接受鼠标事件 handcursor="true" //鼠标移动该元素上时,是否变为小手 maskchildren="false" //设置是否将子控件变为蒙板,设置为TRUE后,除子控件范围显示外,子控件边框与父控件边框之间区域将不显示 scalechildren="false" //设置是否子空间跟随父控件一同缩放 zorder="" //插入元素的次序索引,可以是字符也可以是数字,html5输出必须是0-100整数 style="" //调用已在文件中定义好的style的名称 align="" //元素在屏幕对齐方式,lefttop, left, leftbottom, top, center, bottom, righttop, right, rightbottom (见示意图) edge="" //元素的边缘或描点层对齐方式,lefttop, left, leftbottom, top, center, bottom, righttop, right, rightbottom (见示意图) x="" //对齐边界到对齐点的X横向距离 y="" //对齐边界到对齐点的y横向距离 rotate="0.0" //插入元素显示时旋转度数 width="" //插入元素的显示宽度 height="" //插入元素的显示高度 scale="1.0" //插入元素的缩放比例 alpha="1.0" //插入元素的不透明度 crop="" //自定调整定义元素坐标及宽高 crop="x-position|y-position|width|height" onovercrop="" //设置元素鼠标移到上方后的坐标及宽高 ondowncrop="" //设置元素鼠标按下状态后的坐标及宽高 bgcolor="0x000000" //type="container"状态下的背景颜色,非container状态下无效 bgalpha="0.0" //背景不透明度 bgcapture="false" //是否捕抓在背景容器上事件(type="container"状态下生效) onover="" //鼠标在经过上方时执行动作 onhover="" //鼠标停在上方时执行动作 onout="" //鼠标停移出范围时时执行动作 onclick="" //鼠标停点击时执行动作 ondown="" //鼠标按下时执行动作 onup="" //鼠标按键松开时执行动作 onloaded="" //加载元素完成后执行动作 /> 2、plugin最惯用的情况,插入插件时使用: <plugin name="soundinterface" url="%SWFPATH%/plugins/soundinterface.swf" alturl="%SWFPATH%/plugins/soundinterface.js" rootpath="" preload="true" keep="true" /> |