欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

3-白鹭学习

程序员文章站 2024-03-16 14:38:34
...

1、适配方式:

showAll,

noScall:缩放图片,占满任何尺寸屏幕

2、发布web项目:使用node。

  1. 打开Node.js command prompt。
  2. 输入npm install http-server -g,全局安装。
  3. 然后你cd到打包项目的根目录下cd E:\yjh\1_BaiLu\project\2_euiTest\bin-release\web\180827121400
  4. 输入http-server,会显示一个ip。
  5. 一个网址,你直接浏览器打开网址就可以看到了。

3、编辑九宫格方式可以解决一些图片拉伸问题

4、如果直接把动画写在Player类里,那么要等到第一次触摸结束后才会创建下一个物体

5、eui的使用:https://blog.csdn.net/a727911438/article/details/53609066

https://segmentfault.com/a/1190000005052167?tdsourcetag=s_pctim_aiomsg

6、反遮罩:
        var s: egret.Sprite = new egret.Sprite();
        this.addChild( s );
        
        var sp: egret.Shape = new egret.Shape();
        s.addChild( sp );
        sp.graphics.beginFill( 0xFF0000 );
        sp.graphics.drawRect( 0,0,400,400 );
        sp.graphics.endFill()
        ;

        var sp2: egret.Shape = new egret.Shape();
        s.addChild( sp2 );
        sp2.graphics.beginFill( 0x00FF00 );
        sp2.graphics.drawRect( 0,0,100,100 );
        sp2.graphics.endFill();
        sp2.blendMode = egret.BlendMode.ERASE;
        

        var t: egret.RenderTexture = new egret.RenderTexture();
        t.drawToTexture( s );
        var b: egret.Bitmap = new egret.Bitmap( t );
        this.addChild( b );

7、延时调用

var idTimeout:number = egret.setTimeout( function( arg ){

        console.log( "timeout:", arg );

    }, this, 3000, "egret"

);

console.log( "start setTimeout" );

编译运行,首先输出”start setTimeout”,等待3秒后,将会出现”timeout: egret”,证实触发器准确运行。

8、保存到本地:

        key = "live";
        value = "3";

        egret.localStorage.setItem(key,value);
        let numString = egret.localStorage.getItem(key);

9、音乐:

        this.sound = RES.getRes('music_mp3'); //播放音乐
        this.soundChannel = this.sound.play(); //播放音乐
        this.soundChannel.stop();

        this.soundChannel = this.sound.play();

10、文本复制:http://bbs.egret.com/forum.php?mod=viewthread&tid=1001&page=1#pid5081

 

  function copyText(text) {
            let input = document.getElementById('input');
            input.value = text;
            input.select();
            input.setSelectionRange(0, input.value.length);
            document.execCommand("Copy");
            alert("复制成功");
        }
<input id='input' style='opacity: 0;position: absolute;' type="text" readonly="readonly">

11、识别二维码:

相关标签: 白鹭