一,DataModel(数据类)①:需要继承bind.BaseBindModel(为了发送属性数据)②:需要监听的数值需要写setter/getter③:在setter中使用changeValue方法changeValue方法参数1,属性名称2,与属性对应的字段名称3,值(要赋的值)如:moduleapp{
/**
*数据类-成员需要绑定
*/
exportclass..
分类:
其他好文 时间:
2017-10-28 17:41:04
阅读次数:
269
今天写了一个属性绑定的类库.步骤如下:一,新建一个EUI项目,删除Main.ts文件二,发布项目三,新建库项目(bind)egretcreate_libbind得到库项目结构四,手写bind.d.ts文件为bind.js如下:declaremodulebind{
/**
*绑定的数据接口(CallBack的参数)
*@authorAonaufly
*/
interfaceIBi..
分类:
其他好文 时间:
2017-10-28 11:22:55
阅读次数:
192
在Gui中对Button换皮相当的给力:Gui.Button.skinName=newegret.gui.ButtonSkin(normal_resource,up_resource,disable_resource);但是在EUI中没有ButtonSkin类.所以找到了其他方法.我用三种按钮进行测试:1,有自定义皮肤的按钮2,没有自定义皮肤的按钮(三种状态都有resource图片),..
分类:
其他好文 时间:
2017-10-26 23:13:07
阅读次数:
346
在runtime2.0中已经加入了webp,但是需要运行于runtime加速器.如果想以H5网站的显示运行.目前需要加入第三方库.一,使用:npminstallegret-resource-manager-g安装最新RES(第三方)库二,我新建了一个NewWebPDemo的GUI项目(其实EUI也行,没啥影响的)在NewWebPDemo项目根目录执行:resu..
分类:
Web程序 时间:
2017-10-25 23:55:56
阅读次数:
396
/** * 事件管理类 * 一个全局的Event类 * 对比egret.Event,该事件类可传递..args多个参数。在回调函数上callBack(a,b,c)形式接收。 * 而egret.Event回调只能以 callBack(data)方式接收,当需要传递多个参数时,每次发送和接收都需要封装一... ...
分类:
其他好文 时间:
2017-10-24 11:18:23
阅读次数:
561
本随笔记录TextureMerger来制作动画,并在Egret中使用。 参考官网教程:http://bbs.egret.com/forum.php?mod=viewthread&tid=918&highlight=texturemerger http://developer.egret.com/cn ...
分类:
其他好文 时间:
2017-10-15 21:06:47
阅读次数:
166
本片讲解Egret使用JSZip解析加压的js代码,然后将其还原成可执行的js代码。一,先将egret库打包:①:在网站根目录建一个egret文件夹,在其中放入类库②:将egret文件夹打包成egret.zip二,将main.min.js打包成main.min.js.zip三,index.html<!DOCTYPEHTML>
<html>..
分类:
Web程序 时间:
2017-10-06 21:26:52
阅读次数:
440
本篇讲解JSZip如何加压一个文件。。。核心代码:privatecompression():void{
letzip:JSZip=newJSZip();
letzipCompression=zip.folder("resource/kayer");
zipCompression.file("Hello.txt","HelloWorldJSZipfromAonaufly\n");
letcontent:any=zip.generate({type:"blob"});
sa..
分类:
Web程序 时间:
2017-10-05 19:59:41
阅读次数:
213
首先要整第三方库,在上一篇中已经有所介绍,这里不讲。关于jszip和AS的aszip差不多一样。这里我写了三个文件:a.txt,b.xml,c.json打包到一个ziptest.zip的压缩包中。a.txt:b.xml:c.json:ziptest.zip的位置:核心代码:::privateloadZip():void{
RES.getResByUrl("resource/z..
分类:
Web程序 时间:
2017-10-05 10:56:16
阅读次数:
164
使用Egret土特产EgretFeather粒子编辑器。导出流星粒子特效如下如下:导出2个文件:一,准备工作:加入粒子模块,粒子系统在第三方库里面。所以需要下载第三方库加入到项目里面①:下载第三方库②:加入到项目(这里我只是将库放在与项目平级的目录里面,而且我只是取出了)③..
分类:
其他好文 时间:
2017-10-04 19:58:27
阅读次数:
155