Morn UI 怎么看到组件,资源等?一份「Morn UI 常见细节指南」由绿盟小弟整理为您解疑答惑:
- 资源,组件在哪里
Morn里面,资源即组件
打开编辑器,在资源面板上点击“添加资源”,弹出资源目录,把资源放到此目录即可
特别提醒:
1.位图要以文件夹的方式存放,编辑器会以文件夹为单位生成对应的swf
2.Morn编辑器会根据资源的前缀自动识别为对应组件,前缀命名规则参考Builder/MornUIConfig.xml文件设置
比如前缀为button或btn的图片会被识别为Button组件
- 运行时看不到资源
如果编译项目后只看到文字看不到资源,是因为资源没有加载,请先加载资源后再实例化页面
- 直接打开.morn项目文件
只需执行Builder下的Project_support.bat添加.Morn和编辑器的注册,就能直接双击.morn项目文件打开项目了
- Box,Container,Panel的区别
Container继承自Box,Container是一个相对定位的容器,增加了定位属性,比如left,right,top,bottom,还增加了centerX,centerY剧中对齐等属性
Panel继承自Box,实现了遮罩效果和滚动条
- View和Dialog的区别
Dialog继承自View,Dialog是对话框,增加了show,close等弹出关闭窗口的方法
- 什么是赋值,怎么赋值
赋值是对组件属性修改的简化操作,类似flex里面的数据绑定。赋值是通过dataSource属性设置的
例如页面内有一个name属性为“labe1”的文本,和一个name属性为”btn2″的按钮
简单赋值:this.dataSource={{“labe1″:”设置文本的text属性”},{“btn2″:”按钮名称”}};
通过上述操作,就改变了label的text属性和button的label属性
复杂赋值:this.dataSource={{“labe1″:{text:”设置text”,size:12}},{“btn2″:{label:”按钮名称”,alpha:0.5}}};

文章来自绿盟(xDowns.com)转载请注明来路。
上一篇文章:完美世界惊喜与恐惧神秘降临众多玩法介绍! []