EaselJS đã được tạo ra bởi một cựu nhà phát triển Flash mà muốn mang theo cùng một cách làm việc với các hình ảnh động Web và đồ họa thế hệ này sang thế giới mới của HTML5.
Cung cấp một API tương tự như những gì nhà phát triển Flash đã được sử dụng để làm việc trong quá khứ, EaselJS cho phép họ tạo ra thói quen hoạt hình phức tạp, mạnh mẽ như vậy chúng có thể được sử dụng ngay cả với các trò chơi dựa trên trình duyệt.
Vì hầu hết các hoạt động Web ngày nay xoay quanh các thiết bị thông minh, thư viện cũng đi kèm với hỗ trợ cảm ứng cho các thiết bị di động.
Điều này có thể giúp các nhà phát triển làm việc trên nền tảng ứng dụng, cung cấp một mạch lạc, giao diện thống nhất để đối phó với hình ảnh động vải / đồ họa của họ.
Thư viện này hiện có thể đối phó với:
- Dựng hình tượng
- Kiểm soát sân khấu
- Mục lồng nhau
- Bản vẽ bitmap
- Hình ảnh sprite
- Bộ lọc
- Bóng tối
- Thế hệ HTML
Ứng dụng mẫu được bao gồm trong gói tải xuống
là gì mới trong phiên bản này:.
- New lớp và mô hình thừa kế
- Major tăng hiệu suất
- Getters và setters thêm trong suốt
- Các sự kiện mới và phương pháp
- Thời gian dựa trên MovieClip
- Command Graphics New Pattern
- An unminified & quot; kết hợp & quot; thư viện
là gì mới trong phiên bản 0.8.0:
- class mới và mô hình thừa kế
- Major tăng hiệu suất
- Getters và setters thêm trong suốt
- Các sự kiện mới và phương pháp
- Thời gian dựa trên MovieClip
- Command Graphics New Pattern
- An unminified & quot; kết hợp & quot; thư viện
là gì mới trong phiên bản 0.7.1:
- Cố định vấn đề với mouseChildren không làm việc với Containers lồng nhau
- Cố định vấn đề mà cuộc gọi đầu tiên Ticker.addEventListener () không trả lại cho người nghe
- Added DisplayObject.tickEnabled & Container.tickChildren
- Cố định một vấn đề liên quan đến phương thức hộp thoại và vị trí con trỏ chuột xuống
- Cố định một vấn đề khi gọi gotoAndStop (animation) trong các sự kiện animationend stack cho các hình ảnh động tương tự
- ColorMatrix không còn mở rộng mảng
- Cố định ColorMatrix.toArray (), .concat (), và .clone ()
- Thay đổi dblclick sử dụng một người biết lắng nghe vải thay vì nghe toàn cầu
- Added MouseEvent.localX / Y
- Cố định touch / multitouch trong IE11
là gì mới trong phiên bản 0.7.0:.
- Loại bỏ tất cả các xử lý onEvent (ex onClick, onTick , onAnimationEnd, vv).
- Bỏ Ticker.addListener và .removeListener.
- Hầu hết các sự kiện chuột nay bong bóng.
- BitmapAnimation đổi tên thành Sprite.
- MouseEvent giờ đây thừa hưởng từ lớp Event mới.
- tấm Sprite của loại bỏ trong lợi của .speed.
- Removed & quot; mục tiêu & quot; từ danh sách param MouseEvent của.
- Quay trở lại sai lầm từ một xử lý sự kiện không còn gây dispatchEvent để trả về false, xem Event.preventDefault.
- Added & quot; sử dụng nghiêm ngặt & quot ;; để tất cả mọi thứ.
- Đổi tên BoxBlurFilter để BlurFilter.
Tài sản hoạt hình .frequency dữ liệu
là gì mới trong phiên bản 0.6.1:.
- Added AlphaMaskFilter bản demo
- Thêm một & quot; & quot Graphics Winding; demo.
- Added Safari lưu ý đến các bản demo Cache.
- tài liệu cập nhật.
- Thêm nhiều ví dụ hơn.
- Matrix2D.rotate.
- Matrix2D.tx không chính xác tên.
là gì mới trong phiên bản v0.5.0:
- Thêm hỗ trợ cảm ứng đa điểm
- Complete viết lại của mô hình vẽ để sử dụng một phương pháp lai (lưu / khôi phục và ma trận)
- Added DisplayObject.mask
- Added Graphics.drawAsPath (ctx)
- Added Text.getMeasuredHeight ()
- Added DisplayObject.updateContext (ctx)
- Added DisplayObject.getMatrix (matrix)
- Added DisplayObject.hitArea
- Cố định vấn đề với văn bản không hiển thị nếu .text là 0 hoặc false
- Fix cho setChildIndex
- Fix cho addChildAt với nhiều params
- Added SpriteSheetBuilder
- Added MovieClip.actionsEnabled
- Updates để Ticker để hỗ trợ cho requestAnimationFrame
- Hỗ trợ tốt hơn cho các giá trị góc âm trên .drawRoundRectComplex
- Added stage.mouseMoveOutside & mouseEvent.rawX / Y
- Added & quot; createjs.createCanvas () & quot; để hỗ trợ cho bức tranh sơn dầu thay thế (ex. excanvas)
- Added & quot; quy mô & quot; tham số cho bộ nhớ cache () và làm sạch thực hiện
- Fix cho DOMElement với Opera
- sửa lỗi và cập nhật doc
là gì mới trong phiên bản v0.4.1:
- Cố định một vấn đề với tải trước hình ảnh tờ ma khi sử dụng tấm dựa ngói
- Làm việc xung quanh một lỗi trong Safari với addFlippedFrames
- Added setChildIndex (), swapChildrenAt (), và swapChildren () để container
- Made param tần số trên enableMouseOver tùy chọn
- Làm việc xung quanh một lỗi Chrome 17 có thể ngăn ngừa văn bản w / o maxwidth từ rendering
- sửa bổ sung cho video như là một nguồn Bitmap
- Rewrite của Ticker để đơn giản hóa việc thực hiện và giải quyết vấn đề với useRAF trong Safari
- Ảnh động trong BitmapAnimation giờ mặc định lặp
- Added BitmapAnimation.play / stop ()
- Added Bitmap.sourceRect
- Mã CK bây giờ hỗ trợ một đối tượng với một phương pháp đánh dấu, hoặc một chức năng như một trình nghe
- Đổi tên DisplayObject.tick để .onTick
- Added MovieClip lớp
- Added onComplete để SpriteSheet
- Added ColorMatrix lớp
là gì mới trong phiên bản v0.4:
- Added DisplayObject.setTransform ()
- handler Added DisplayObject.onDoubleClick (nhờ rbarazi)
- Added DisplayObject.cacheID và DisplayObject.getCacheDataURL ()
- tối ưu hóa hiệu suất cho các bản vẽ DisplayObject
- Thêm hỗ trợ cảm ứng đầu vào (điểm duy nhất) thông qua các lớp cảm ứng
- Thêm hỗ trợ cho đi qua một hình ảnh URI cho constructor Bitmap
- Sửa Shadow
- Tối ưu
- Tài liệu cập nhật
là gì mới trong phiên bản v0.3.2:
- Added stage.mouseInBounds
- Added DisplayObject.onMouseOver và onmouseout callbacks
- Added stage.enableMouseOver (freq)
- Cải thiện hỗ trợ cho tính mouseX / Y trong divs với vị trí tương đối
- Cố định Graphics.clone ()
- Cố định một vấn đề với bóng tối không phải là thiết lập lại đúng
- Migrated sử dụng YUIDocs thay vì JSDocs
- Cố định một vấn đề mà ngăn chặn các trường hợp BitmapSequence với frameData từ làm việc với gotoAndPlay (frameNumber)
Yêu cầu :
- kích hoạt JavaScript về phía khách hàng
Bình luận không