Egret
xiangtao-liu
这个作者很懒,什么都没留下…
展开
-
Egret)用代码实现修改Button组件字体
module game {export class TestButton extends eui.Button{ public constructor() { super(); egret.callLater(this.init,this); } private init(): void {原创 2016-01-06 15:57:13 · 4759 阅读 · 0 评论 -
Egret)判断横竖屏
window["onorientationchange"] = function() { if(window["orientation"] == 90 || window["orientation"] == -90) { //页面被旋转了->做某件事 }原创 2016-01-06 16:11:25 · 2390 阅读 · 0 评论 -
Egret)字符串按照字节位截短
public getChar(_str: string,_len: number): string { var _ba: egret.ByteArray = new egret.ByteArray; _ba.writeUTFBytes(_str); if(_ba.length < _len) return _str原创 2016-01-06 16:13:13 · 3614 阅读 · 0 评论 -
Egret)获取所有子元素显示对象,包括子元素的子元素
public getAllChildNum2(_dis): number {// console.log(egret.getQualifiedClassName(_dis)); if(egret.is(_dis, "egret.DisplayObjectContainer") == false) { re原创 2016-01-06 16:14:22 · 7085 阅读 · 0 评论 -
Egret)Demo - 抽奖
想要实现的效果程序界面截图玩法:点击屏幕开始抽奖,抽奖结果随机,抽奖动画由快到慢(你可以自己调一下里面的参数)源代码https://github.com/taotao5453/Egret_TestChoujiang原创 2016-01-07 15:26:30 · 1967 阅读 · 0 评论 -
Egret)Demo - 自定义事件及自定义事件派发器
源代码:https://github.com/taotao5453/Egret_TestCustomEvent原创 2016-01-07 15:31:01 · 3404 阅读 · 0 评论 -
Egret)Demo - eui state自定义状态的使用
源代码:https://github.com/taotao5453/Egret_TestEUIStateDemo原创 2016-01-07 15:29:58 · 2775 阅读 · 0 评论 -
Egret)截取某一范围作为图片
var renderTexture: egret.RenderTexture = new egret.RenderTexture();renderTexture.drawToTexture(this._floor,new egret.Rectangle(-this._floor.width/2,0,this._floor.width,this._floor.height));原创 2016-01-06 15:58:28 · 7775 阅读 · 0 评论 -
Egret)egret.Bitmap对象设置透明度0的区域点击可穿透
传入的 egret.Bitmap 对象设置 this.pixelHitTest = true;原创 2016-01-06 15:55:47 · 7148 阅读 · 0 评论 -
Egret)判断系统
egret.Capabilities.os返回值:/** * @language zh_CN * 指示当前的操作系统。os 属性返回下列字符串: * * 苹果手机操作系统 "iOS" * 安卓手机操作系统 "Android" * 微软手机操作系统原创 2016-01-06 16:10:11 · 2139 阅读 · 0 评论 -
Egret)判断移动浏览器
public isWeiXin():boolean { var ua:string = navigator.userAgent.toString(); var str:any=ua.match(/MicroMessenger/i); if(str=="MicroMessenger") { return t原创 2016-01-06 16:09:42 · 2801 阅读 · 0 评论 -
Egret)连续tween的实现
egret.Tween.get(this,{"loop":true}).to({"x":100},1000).to({"x":300},1000);原创 2016-01-06 16:08:10 · 7335 阅读 · 0 评论 -
Egret)encodeURI
直接写就可以var url = encodeURI(window.location.href)-----也可以document.write(encodeURIComponent(test1)+ "")document.write(decodeURIComponent(test1))原创 2016-01-06 15:59:17 · 1525 阅读 · 0 评论 -
Egret)enum写法
module Global{export enum myEnum{ first, seconde}原创 2016-01-06 15:59:53 · 2066 阅读 · 0 评论 -
Egret)fps个参数的意义
FPS: 29 - 帧频Draw: 7,6% - 每帧 draw 方法调用的平均次数,脏区域占舞台的百分比Cost: 0,1 每帧舞台所有事件处理和矩阵运算耗时,绘制显示对象耗时(单位是ms)原创 2016-01-06 16:00:47 · 3754 阅读 · 0 评论 -
Egret)list组件设置默认选中
this.list.selectedIndex = 0; this.list.dispatchEventWith(egret.Event.CHANGING,false,true);原创 2016-01-06 16:02:04 · 2625 阅读 · 0 评论 -
Egret)scroller滚动条滚动到最底
------------------guilist.validateNow(); list.dataGroup.verticalScrollPosition = list.dataGroup.contentHeight - list.height;--------euithis.ui_scroller.viewport = this.list;this.ui_scroller.val原创 2016-01-06 16:03:39 · 9751 阅读 · 1 评论 -
Egret)scroller滚动条取消回弹
scroller.bounces = false;原创 2016-01-06 16:04:12 · 3589 阅读 · 0 评论 -
Egret)ios建议声音编码
由于 webAudio 对声音的格式有特定要求,在 ios 系统上如果测试碰到音频文件解码失败的情况,请使用具体来转换下格式(码率 44100Hz 96kbs ;工具推荐 绿色版glodwave)。原创 2016-01-06 16:04:57 · 2887 阅读 · 0 评论 -
Egret)tween的onChange事件写法
this.num = 1; egret.Tween.get(this,{ onChange: this.onChange,onChangeObj:this}).to({ num:100}, 2000); private onChange():void{ this.atext.text =原创 2016-01-06 16:07:39 · 3720 阅读 · 0 评论 -
Egret)引擎工作原理
Egret engine 使用 nodejs 来编译项目,为了避免对系统的依赖,所以node是放在引擎的安装目录中的。windows 下 在 C:\Program Files\Egret\EgretEngine\win mac 在 /Applications/EgretEngine.app/Contents/Resources/mac/node安装后 egret 的命原创 2016-01-06 15:53:30 · 3913 阅读 · 0 评论