Egret社区
  1. var dragonbonesData = RES.getRes("shanzi_ske_json");
  2.         var textureData = RES.getRes("shanzi_tex_json");
  3.         var texture = RES.getRes("shanzi_tex_png");
  4.         let egretFactory: dragonBones.EgretFactory = dragonBones.EgretFactory.factory;
  5.         egretFactory.parseDragonBonesData(dragonbonesData);
  6.         egretFactory.parseTextureAtlasData(textureData, texture);
  7.         let armatureDisplay: dragonBones.EgretArmatureDisplay = egretFactory.buildArmatureDisplay("changan_bg");
  8.         armatureDisplay.animation.play("kai", 1);
  9.         this.addChild(armatureDisplay);
  10.         armatureDisplay.x = 200;
  11.         armatureDisplay.y = 300;
  12.         armatureDisplay.scaleX = 0.5;
  13.         armatureDisplay.scaleY = 0.5;
  14.         let n = 1
  15.         let button = new eui.Button();
  16.         button.label = "Click!";
  17.         button.horizontalCenter = 0;
  18.         button.verticalCenter = 0;
  19.         this.addChild(button);
  20.         let m = 1
  21.         button.addEventListener(egret.TouchEvent.TOUCH_TAP, () => {
  22.             m++


  23.             let timer: egret.Timer = new egret.Timer(1111, 1)
  24.             timer.addEventListener(egret.TimerEvent.TIMER, () => {
  25.                 var tx: egret.TextField = new egret.TextField;
  26.                 tx.textFlow = <Array<egret.ITextElement>>[
  27.                     { text: "Egret" + m, style: { "textColor": 0xFF0000, "size": 30 } }
  28.                 ];
  29.                 armatureDisplay.armature.getSlot("wz").displayList = [tx]
  30.                 armatureDisplay.animation.timeScale = -1
  31.                 armatureDisplay.animation.play("kai", 1);

  32.                 let timer1: egret.Timer = new egret.Timer(1111, 1)
  33.                 timer1.start()
  34.                 timer1.addEventListener(egret.TimerEvent.TIMER, () => {
  35.                     armatureDisplay.animation.timeScale = 1
  36.                     armatureDisplay.animation.play("kai", 1);
  37.                 }, this)


  38.             }, this);
  39.             timer.start()


  40.         }, this);
  41.     }
复制代码


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部