简介
折叠菜单在很多应用中都很常见,因为他们可以节约屏幕空间,且容易到达希望的内容。尤其在手机端应用广泛。每一个条目都可以弹出相应的内容。在本插件中,我们使用了group作为条目,展开后可以看到events按钮。一个group可以包含多个events。
下载地址
accordion-menu.xml (xml plugin, 14kb)
语法/XML使用方法
- 嵌入accordion-menu.xml
- 在 initParameters() 中填写参数(注意是以屏幕宽度和高度的百分比计算)
- 在项目启动时执行 createMenu()
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<action name="initParameters"> set(varMW, 18); set(varGH, 8); set(varEH, 8); set(varY, 2); set(varX, 2); set(varGN, 4); set(varG1EN, 5); set(varG2EN, 4); set(varG3EN, 6); set(varG4EN, 3); setParameters(); </action> |
- (折叠菜单使用 textfield.swf 插件,确保路径正确)
- 在按钮的动态代码中设置文字和事件。
1 2 |
set(plugin[Btn_Group2_event_1].html,[p]MyLabel[/p]); set(plugin[Btn_Group2_event_1].onclick,loadscene_2()); |
插件属性
蓝色点线表示尺寸(宽度、高度和位置)绿色实线表示group按钮和event按钮的个数。
- X: 菜单的X坐标 (以左上角为原点)
- Y: 菜单的Y坐标 (以左上角为原点)
- MW: 菜单宽度
- GH: group按钮高度
- EH: event按钮高度
- GN: group按钮的数量
- G1EN: group 1的event按钮数量
- G2EN: group 2的event按钮数量
- G3EN: group 3的event按钮数量
- G4EN: group 4的event按钮数量