只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-03-28 16:11 前端法师 阅读(14) 评论(0) 推荐(0)
摘要: 最终的示例: 实现思路就是两张图的一个循环调换位置的过程 A/B其中一张超出视图区域就立刻调转位置 向左侧移动 A向后移动 对于timer和帧事件的选择: TimerEvent.TIMER,从Timer的参数就可以看出来,当一个函数执行完成后再Delay多久。 所以如果针对每一帧进行操作的话,最好用 阅读全文
posted @ 2020-03-27 14:38 前端法师 阅读(816) 评论(0) 推荐(0)
摘要: exml中: scrollPolicyH设为off,表示水平方向不可滚动,且不显示滚动条 scrollPolicyV设为off,表示垂直方向不可滚动,且不显示滚动条 ts: 阅读全文
posted @ 2020-03-26 15:47 前端法师 阅读(922) 评论(0) 推荐(0)
摘要: 可以看到,在exml编辑器中我们给UI组件添加了ID属性; 之后在对应的 ts文件中使用这个组件 namespace ui { export class GameCtrl extends eui.Component { constructor() { super(); this.skinName = 阅读全文
posted @ 2020-03-20 11:41 前端法师 阅读(988) 评论(0) 推荐(0)
摘要: 我尝试将自己绘制的tabbar封装为自定义组件使用 // TypeScript file namespace ui { export class GameTab extends eui.Component { private checklist; constructor() { super(); t 阅读全文
posted @ 2020-03-20 11:10 前端法师 阅读(729) 评论(0) 推荐(0)
摘要: 在web前端开发中,利用事件冒泡能够达到减少事件绑定的目的. 学习egret,发现egret同样支持事件冒泡机制 下面为案例: 共有五个按钮需要绑定事件,我们可以给整个栏目绑定事件,利用事件冒泡,分别做出不同的操作: 例如: //给外层父元素绑定点击事件 this.addEventListener( 阅读全文
posted @ 2020-03-20 09:48 前端法师 阅读(557) 评论(0) 推荐(0)
摘要: 这种需求可以不需要代码的支持 如上图 下方的按钮被上层的Image遮盖,导致点击上面的Image无法触发按钮的点击事件 可以在上层Image的属性面板中找到touchEnabled这一属性改为false即可 另外 将这两个组件放在一个group中,我们再了解一下group的触摸属性: this.gr 阅读全文
posted @ 2020-03-20 09:00 前端法师 阅读(1961) 评论(0) 推荐(0)
摘要: Egret wing 4.1.6项目目录结构 阅读全文
posted @ 2020-03-19 09:54 前端法师 阅读(391) 评论(0) 推荐(0)
摘要: 第一步: (在配置文件default.res.json中)先确定好分步加载资源的资源列表,将loading界面所需要的资源区分出来. 第二步:(在脚本入口文件Main.ts中)修改资源加载顺序以使用loading界面所需的资源! private async loadResource() { try 阅读全文
posted @ 2020-03-19 09:54 前端法师 阅读(497) 评论(0) 推荐(0)
摘要: 1 var a = [[5,2],[2,1,2],[3,3,3,3],[1,1,1,1],[1]]; 2 //方法一: 3 var b = Math.max.apply(null,a.map(item=>item.length)); 4 //方法二: 5 var c = a.slice().sort 阅读全文
posted @ 2020-03-19 09:53 前端法师 阅读(883) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示