2016-03-24 18 views
1

Web sitesi için etkileşimli bir animasyon hazırlıyorum ve easeljs kütüphanesi ile ilgili bir sorun yaşıyorum.EaselJS kütüphanesi sürüm sorunu

Kodumun ilk bölümünün, örnek kodu https://blogs.msdn.microsoft.com/davrous/2012/03/16/html5-gaming-animating-sprites-in-canvas-with-easeljs/'dan yakaladığım ve buna göre değiştirdiğim bir animasyon sayfası animasyonu vardır.

Kodumun ikinci bölümünün bazı etkileşimleri var (bazı görüntülere kullanıcı tıklar ve ses üretir). Ben kütüphaneye easeljs-0.6.0.min kullanırsanız

Tamam, animasyon çalışacaktır ancak kod ı kullanmak Tıklama etkinliğini ("object.on bir işlev değil" belirten bir hata yükseltecek etkileşim). Bu kod neden olur:

function ConfigureIcon(object) 
{ 
    object.on("click", function(evt){ 
    } 
} 

Sonra yerine kullanmayı deneyin kütüphane easeljs-0.8.0.min etkileşim çalışacak ama sonra kod createjs.BitmapAnimation olmadığını" belirten bir hata yükseltmek eğer bir kurucu ". Bu kod neden olur:

bmpEyesAnimation = new createjs.BitmapAnimation(EyesSpriteSheet); 

Herhangi bir fikir?

Teşekkürler!

cevap

2

EaselJS 0.8.x'de, BitmapAnimation türü Sprite olarak yeniden adlandırılmıştır. Sürüm notlarına göre, this was done in version 0.7. Sürüm notları, BitmapAnimation'dan Sprite'a nasıl geçiş yapılacağına dair başka hiçbir talimat vermez. Bu, yalnızca yeniden adlandırabileceğiniz ve olduğu gibi çalışacağı anlamına gelir.

+0

Çok teşekkür ederim ** apsillers **! Sorunumu çözdü. Onay etkinliği için kodumu da güncelledim. :-) –