2013-07-29 1 views
2
var antAnimationData = { 
      images: ["images/ants.png"], 
     frames: [ 

      [2, 2, 85, 121], 
      [89, 2, 85, 121], 
      [176, 2, 85, 121], 
      [263, 2, 85, 121], 
      [350, 2, 85, 121], 
      [2, 125, 85, 121], 
      [89, 125, 85, 121], 
      [176, 125, 85, 121], 
      [263, 125, 85, 121], 
      [350, 125, 85, 121], 
      [2, 248, 85, 121], 
      [89, 248, 85, 121], 
      [176, 248, 85, 121], 
      [263, 248, 85, 121], 
      [350, 248, 85, 121] 
     ], 
     animations: { 

       show: { frames: [1,3,5,7,9,11,14], next: false, frequency: 1 } 
     } 
    }; 

antsAnimationSheet = new createjs.SpriteSheet(antAnimationData); 

я использую easeljs спрайт листа анимации, как это, я попробовал несколько вариантов, но моя анимация не останавливается на последнем кадре, когда играл, он не устает повторять, что я хочу его таким Кстати, если я запускаю эту анимацию, она должна автоматически останавливаться на последнем кадре этой анимации.easeljs bitmapanimation автоматической остановки на последнем кадре

+3

выглядит хорошо для меня, какая версия EaselJS вы используете? можете ли вы разместить статью с помощью 'gotoAndPlay ('show')'? может быть, вы звоните это неоднократно? – olsn

+0

Я использую animation.play(); Должен ли я использовать gotoAndPlay()? – coderbanna

+0

спасибо, сейчас работает. единственная разница заключалась в том, что я использовал игру вместо gotoAndPlay – coderbanna

ответ

0

комментарий предоставлена ​​olsn

выглядит хорошо для меня, какая версия EaselJS вы используете? можете ли вы разместить статью с gotoAndPlay ('show')? может быть, вы звоните это неоднократно?

решил это

 Смежные вопросы

  • Нет связанных вопросов^_^