EaselJS HTML5 yeni dünyaya Web animasyonlar ve grafik nesil ile çalışma aynı şekilde getirmek istedim eski bir Flash geliştiricisi tarafından yaratıldı.
Flash geliştiricileri geçmişte çalışmak için kullanılmaktadır ne benzer bir API sunan EaselJS onları, onlar bile tarayıcı tabanlı oyunlar ile kullanılabilir kadar güçlü karmaşık animasyon rutinleri oluşturmanızı sağlar.
Bugünün Web faaliyetinin çoğu etrafında akıllı cihazlar döner beri, kütüphane mobil cihazlar için dokunmatik desteği ile birlikte geliyor.
Bu geliştiriciler, çapraz platform uygulamaları üzerinde çalışan kendi tuval animasyonlar / grafik ile başa çıkmak için tutarlı, birleşik arayüzü sağlayarak yardımcı olabilir.
Şu anda başa çıkabilirim kütüphane:
- Nesne oluşturma
- Sahne kontrolü
- İç içe öğeler
- Bitmap çizim
- Sprite görüntüleri
- Filtreler
- Gölgeler
- HTML nesil
Örnek uygulamalar indir paketi ile birlikte
Bu sürümde Yeni nedir:.
- Yeni sınıf ve devralma modeli
- Büyük performans artışları
- Alıcılar ve Setters boyunca eklenen
- Yeni etkinlikler ve yöntemler
- Zaman tabanlı MovieClip
- Yeni Grafik Komutanlığı Desen
- Bir unminified & quot; birleştirildi & quot; Kütüphane
nedir sürüm 0.8.0 Yeni:
- Yeni sınıf ve devralma modeli
- Büyük performans artışları
- Alıcılar ve Setters boyunca eklenen
- Yeni etkinlikler ve yöntemler
- Zaman tabanlı MovieClip
- Yeni Grafik Komutanlığı Desen
- Bir unminified & quot; birleştirildi & quot; Kütüphane
sürüm 0.7.1 yeni Nedir:
- iç içe Konteynerler ile çalışmıyor mouseChildren ile sorun giderildi
- Ticker.addEventListener ilk çağrı () dinleyici dönmedi sorun giderildi
- Eklendi DisplayObject.tickEnabled ve Container.tickChildren
- aşağı fare diyaloglar ve işaretçi konumunu modal ilgili bir sorun düzeltildi
- Aynı animasyon için animationend olay yığını gotoAndStop (animasyon) çağrılırken bir sorun düzeltildi
- ColorMatrix artık uzanan Array
- .concat () ve .clone ()
- değiştirildi DblClick bir tuval dinleyicisi kullanmak yerine, küresel dinleyici
- Eklendi MouseEvent.localX / Y
- Sabit touch / Multitouch
ColorMatrix.toArray () Sabit
IE11
sürüm 0.7.0 yeni nedir:.
- Kaldırılan tüm OnEvent yükleyiciler (ex onClick, onTick , onAnimationEnd, vb.)
- Ticker.addListener ve .removeListener kaldırıldı.
- En fare olayları şimdi kabarcık.
- BitmapAnimation.
- MouseEvent şimdi yeni Event sınıfından devralır.
- Sprite sayfalık verinin animasyon .frequency mülkiyet .speed lehine kaldırıldı.
- Kaldırılan & quot; Hedef & quot; MouseEvent en param listesinde.
- bir olay işleyicisi sahte dönen artık return false dispatchEvent neden olur event.preventDefault bkz.
- Eklendi & quot; sıkı kullanın & quot ;; her şeyi.
- .
Sprite olarak değiştirildi
BlurFilter için BoxBlurFilter yeniden adlandırıldı
sürüm 0.6.1 yeni nedir:.
- Eklendi AlphaMaskFilter demo
- & quot eklendi; Demo.
- Önbellek demo Eklendi Safari not.
- Güncelleme belgeler.
- Eklenen çok daha fazla örnekler.
- Matrix2D.rotate.
- Matrix2D.tx yanlış adlandırılmış.
Grafik Sarma & quot;
sürüm v0.5.0 yeni Nedir:
- Multitouch için destek eklendi
- çizim modelinin tam yeniden yazma melez bir yaklaşım (matriks ve geri yükleme / kaydetme) kullanmak için
- Eklendi DisplayObject.mask
- Eklendi Graphics.drawAsPath (ctx)
- Eklendi Text.getMeasuredHeight ()
- Eklendi DisplayObject.updateContext (ctx)
- Eklendi DisplayObject.getMatrix (matriks)
- Eklendi DisplayObject.hitArea
- Metin .text ise görüntülenmiyor ile sorun giderildi 0 veya yanlış
- setChildIndex için Fix
- Birden fazla params ile addChildAt için Fix
- Eklendi SpriteSheetBuilder
- Eklendi MovieClip.actionsEnabled
- Ticker güncelleştirmeleri requestAnimationFrame desteğini artırmak için
- .drawRoundRectComplex olumsuz köşe değerleri için daha iyi destek
- Eklendi stage.mouseMoveOutside ve mouseEvent.rawX / Y
- Eklendi & quot; createjs.createCanvas () & quot; Alternatif tuvaller için desteklemek için (örn. exCanvas)
- Eklendi & quot; ölçekli & quot; önbelleğe parametresi () ve uygulama temizlenmiş
- Opera ile DOMElement için Fix
- Çeşitli hata düzeltmeleri ve doc güncellemeleri
sürüm v0.4.1 yeni Nedir:
- sprite sac görüntüleri önceden yüklenmesi ile ilgili bir sorun düzeltildi kullanırken kiremit tabanlı sayfaları
- addFlippedFrames ile Safari bir hata etrafında çalıştı
- Eklendi setChildIndex (), swapChildrenAt () ve Konteyner swapChildren ()
- enableMouseOver üzerinde yapılan frekans param Opsiyonel
- render gelen MaxWidth w / o metni önleyecek bir Chrome 17 hata etrafında çalıştı
- Bitmap kaynağı olarak video için ek düzeltmeler
- Ticker Rewrite uygulanmasını kolaylaştırmak ve Safari useRAF sorunları çözmek için
- BitmapAnimation içinde Animasyonlar şimdi döngü varsayılan
- Eklendi BitmapAnimation.play / stop ()
- Eklendi Bitmap.sourceRect
- Ticker şimdi dinleyici gibi kene yöntemi ile bir nesne ya da bir işlevi destekler
- .onTick için DisplayObject.tick yeniden adlandırıldı
- Eklendi MovieClip sınıfı
- SpriteSheet Eklendi onComplete
- Eklendi ColorMatrix sınıfı
sürüm v0.4 yeni Nedir:
- Eklendi DisplayObject.setTransform ()
- Eklendi DisplayObject.onDoubleClick işleyicisi (teşekkürler rbarazi için)
- Eklendi DisplayObject.cacheID ve DisplayObject.getCacheDataURL ()
- DisplayObject çizim için performans optimizasyonu
- Dokunma sınıfı aracılığıyla dokunmatik girişi (tek nokta) desteği eklendi
- Bitmap kurucusuna bir görüntü URI geçmesi için destek eklendi
- Shadow Düzeltmeler
- Optimizasyonları
- Belgeleme güncellemeleri
sürüm v0.3.2 yeni Nedir:
- Eklendi stage.mouseInBounds
- Eklendi DisplayObject.onMouseOver ve onMouseOut geriçağırımları
- Eklendi stage.enableMouseOver (frekans)
- göreli konumlandırma divs mouseX / Y hesaplanması için geliştirilmiş destek
- Sabit Graphics.clone ()
- gölgeler düzgün sıfırlama olmamak bir sorun düzeltildi
- geçirilmiş yerine JSDocs ve YUIDocs kullanmak için
- gotoAndPlay (frameNumber) ile çalışmaktan FrameData ile BitmapSequence örneklerini engelledi bir sorun düzeltildi
Gereksinimleri :
- JavaScript istemci tarafında etkin
Yorum Bulunamadı