//Un exemple d'animation simple d'Aigrette
//Cette animation est une animation de cadre qui fait flotter un cœur lorsque vous cliquez sur un bouton
1 Tout d'abord, préparez l'animation. soit un gif ou un swf
2. Faites glisser le gif ou le swf préparé dans l'outil textureManage d'Egret, et cliquez sur exporter pour générer deux fichiers xx.json et xx.png
3. Ajoutez les fichiers générés au projet egret ( sous le répertoire des ressources, créez un nouveau dossier xx et placez les deux fichiers générés ci-dessus)
4. Emballez les deux fichiers ci-dessus dans le fichier default.res.json
5. Écrivez le code suivant à l'endroit où vous devez lire le fichier. animation
//jsonName Nom du fichier json exporté
//pngName Nom du fichier png exporté
//nom de l'objet parent à ajouter pour l'animation
//x Animation valeur x
//y Animation y Valeur
private playAction(jsonName:string,pngName:string,parent:any,x:number,y:number): void { var data = RES.getRes(jsonName); var txtr = RES.getRes(pngName); var mcFactory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr); var mc1: egret.MovieClip = new egret.MovieClip(mcFactory.generateMovieClipData("xin")); parent.addChild(mc1); mc1.addEventListener(egret.Event.COMPLETE, (e: egret.Event) => { if (mc1) { mc1.parent.removeChild(mc1); } }, this); mc1.x = x; mc1.y = y; mc1.gotoAndPlay(0, 1); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!