一 , DataModel(数据类)①:需要继承 bind.BaseBindModel(为了发送属性数据)②:需要监听的数值需要写setter/getter③:在setter中使用changeValue方法changeValue方法参数1,属性名称2,与属性对应的字段名称3,值(要赋的值)如:module app { /** * 数据类-成员需要绑定
在Gui中对Button换皮相当的给力:Gui.Button.skinName = new egret.gui.ButtonSkin(normal_resource, up_resource , disable_resource);但是在EUI中没有ButtonSkin类.所以找到了其他方法.我用三种按钮进行测试 : 1,有自定义皮肤的按钮 2,没有自定义皮肤的按钮(三种状态都有resource图
在runtime2.0中已经加入了webp,但是需要运行于runtime加速器.如果想以H5网站的显示运行.目前需要加入第三方库.一,使用 : npm install egret-resource-manager -g 安装最新RES(第三方)库二,我新建了一个NewWebPDemo的GUI项目(其实EUI也行,没啥影响的)在NewWebPDemo项目根目录执行 : res u
一 , 获取资源的3种方式:①:RES.getRes(name:string):any同步获取资源 这种方式只能获取已经缓存过的资源②:RES.getResAsync(name:string,compFunc:Function,thisObject:any):void异步获取资源,这种方式可以获取配置中含有的所有资源项。如果缓存中存在,直接调用回调函数返回,若不存在,就启动网络加载文件并解析后回调
本篇讲解JSZip如何加压一个文件 。。。核心代码 : private compression():void{ let zip : JSZip = new JSZip(); let zipCompression =&
首先要整第三方库 , 在上一篇中已经有所介绍 , 这里不讲。关于 jszip和AS的aszip差不多一样。这里我写了三个文件 : a.txt , b.xml , c.json 打包到一个 ziptest.zip的压缩包中。a.txt:b.xml:c.json:ziptest.zip的位置:核心代码 ::: private loadZip() :
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号