EaselJS ถูกสร้างขึ้นโดยอดีตนักพัฒนา Flash ที่ต้องการที่จะนำวิธีการเดียวกันในการทำงานกับภาพเคลื่อนไหวเว็บและการสร้างกราฟิกเพื่อโลกใหม่ของ HTML5
ส่งมอบ API คล้ายกับสิ่งที่นักพัฒนาแฟลชที่มีการใช้ในการทำงานในอดีตที่ผ่านมา EaselJS ช่วยให้พวกเขาสร้างภาพเคลื่อนไหวการปฏิบัติที่ซับซ้อนเพื่อให้มีประสิทธิภาพที่พวกเขาสามารถใช้งานได้กับเกมเบราว์เซอร์
เนื่องจากส่วนใหญ่ของกิจกรรมเว็บนี้หมุนรอบอุปกรณ์สมาร์ท, ห้องสมุดยังมาพร้อมกับสัมผัสการสนับสนุนสำหรับอุปกรณ์มือถือ
นี้จะช่วยให้การทำงานร่วมกับนักพัฒนาในการใช้งานข้ามแพลตฟอร์มให้สอดคล้องกันอินเตอร์เฟซแบบครบวงจรสำหรับการรับมือกับการเคลื่อนไหวของพวกเขาผ้าใบ / กราฟิก
ห้องสมุดในขณะนี้สามารถจัดการกับ:
- การแสดงผลวัตถุ
- การควบคุมขั้นตอน
- รายการที่ซ้อนกัน
- การวาดภาพบิตแมป
- ภาพผี
- ตัวกรอง
- เงา
- รุ่น HTML
ปพลิเคชันตัวอย่างที่มีอยู่ในแพคเกจดาวน์โหลด
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ระดับใหม่และรูปแบบมรดก
- เพิ่มประสิทธิภาพการทำงานที่สำคัญ
- Getters และ Setters เพิ่มตลอด
- เหตุการณ์และวิธีการใหม่
- ตามเวลา MovieClip
- กราฟฟิคใหม่แบบคำสั่ง
- unminified & quot; รวม & quot; ห้องสมุด
มีอะไรใหม่ ในรุ่น 0.8.0:
- ระดับใหม่และรูปแบบมรดก
- เพิ่มประสิทธิภาพการทำงานที่สำคัญ
- Getters และ Setters เพิ่มตลอด
- เหตุการณ์และวิธีการใหม่
- ตามเวลา MovieClip
- กราฟฟิคใหม่แบบคำสั่ง
- unminified & quot; รวม & quot; ห้องสมุด
มีอะไรใหม่ ในรุ่น 0.7.1:
- แก้ไขปัญหากับ mouseChildren ไม่ได้ทำงานกับตู้คอนเทนเนอร์ที่ซ้อนกัน
- แก้ไขปัญหาที่สายแรกที่ Ticker.addEventListener () ไม่ได้กลับมาฟัง
- เพิ่ม DisplayObject.tickEnabled และ Container.tickChildren
- แก้ไขปัญหาที่เกี่ยวข้องกับกิริยาโต้ตอบและตำแหน่งตัวชี้เมาส์ลง
- แก้ไขปัญหาเมื่อโทร gotoAndStop (ภาพเคลื่อนไหว) ในกองเหตุการณ์ animationend สำหรับการเคลื่อนไหวที่เหมือนกัน
- ColorMatrix ไม่ขยายอาร์เรย์
- คง ColorMatrix.toArray () .concat () และ .clone ()
- เปลี่ยน DblClick ที่จะใช้ฟังผ้าใบแทนของผู้ฟังทั่วโลก
- เพิ่ม MouseEvent.localX / Y
- สัมผัสคงที่ / มัลติทัชใน IE11
มีอะไรใหม่ ในรุ่น 0.7.0:.
- ออกรถยก onEvent ทั้งหมด (อดีต onClick, onTick , onAnimationEnd ฯลฯ ).
- ลบ Ticker.addListener และ .removeListener.
- ส่วนใหญ่เหตุการณ์ที่เกิดขึ้นในขณะนี้เมาส์ฟอง.
- BitmapAnimation เปลี่ยนชื่อเป็นสไปรท์.
- MouseEvent ตอนนี้สืบทอดมาจากคลาสเหตุการณ์ใหม่.
- นิเมชั่นสไปรท์แผ่นข้อมูลของสถานที่ให้บริการ .frequency ลบออกในความโปรดปรานของ .speed.
- ออก & quot; เป้าหมาย & quot; จากรายการของพระราม MouseEvent.
- กลับเท็จจากตัวจัดการเหตุการณ์ไม่ทำให้เกิด dispatchEvent จะกลับเท็จเห็น Event.preventDefault.
- เพิ่ม & quot; ใช้อย่างเข้มงวด & quot ;; ทุกอย่าง.
- เปลี่ยนชื่อ BoxBlurFilter เพื่อ BlurFilter.
มีอะไรใหม่ ในรุ่น 0.6.1:.
- เพิ่ม AlphaMaskFilter สาธิต
- เพิ่ม & quot; กราฟิก Winding & quot; สาธิต.
- เพิ่มบันทึก Safari เพื่อสาธิตแคช.
- เอกสาร. ปรับปรุง
- เพิ่มตัวอย่างอื่น ๆ อีกมากมาย.
- Matrix2D.rotate.
- Matrix2D.tx ชื่อไม่ถูกต้อง.
มีอะไรใหม่ ในรุ่น v0.5.0:
- เพิ่มการสนับสนุนสำหรับมัลติทัช
- การเขียนที่สมบูรณ์ของรูปแบบการวาดภาพที่จะใช้วิธีการไฮบริด (บันทึก / เรียกคืนและเมทริกซ์)
- เพิ่ม DisplayObject.mask
- เพิ่ม Graphics.drawAsPath (CTX)
- เพิ่ม Text.getMeasuredHeight ()
- เพิ่ม DisplayObject.updateContext (CTX)
- เพิ่ม DisplayObject.getMatrix (เมทริกซ์)
- เพิ่ม DisplayObject.hitArea
- แก้ไขปัญหาที่มีข้อความไม่แสดง .Text ถ้าเป็น 0 หรือเท็จ
- แก้ไขสำหรับ setChildIndex
- แก้ไขสำหรับ addChildAt กับ params หลาย
- เพิ่ม SpriteSheetBuilder
- เพิ่ม MovieClip.actionsEnabled
- การปรับปรุง Ticker จะปรับปรุงการสนับสนุนสำหรับ requestAnimationFrame
- การสนับสนุนที่ดีขึ้นสำหรับค่ามุมลบต่อ .drawRoundRectComplex
- เพิ่ม stage.mouseMoveOutside และ mouseEvent.rawX / Y
- เพิ่ม & quot; createjs.createCanvas () & quot; เพื่อสนับสนุนทางเลือกสำหรับผืนผ้า (อดีต. exCanvas)
- เพิ่ม & quot; ขนาด & quot; พารามิเตอร์ไปยังแคช () และการดำเนินการทำความสะอาดขึ้น
- แก้ไขสำหรับ DOMElement กับโอเปร่า
- การแก้ไขข้อบกพร่องต่าง ๆ และการปรับปรุงเอกสาร
มีอะไรใหม่ ในรุ่น v0.4.1:
- แก้ไขปัญหาด้วยการพรีโหลดภาพแผ่นผีเมื่อใช้ แผ่นกระเบื้องตาม
- ทำงานรอบข้อผิดพลาดใน Safari กับ addFlippedFrames
- เพิ่ม setChildIndex () swapChildrenAt () และ swapChildren () เพื่อคอนเทนเนอร์
- พระรามความถี่ทำใน enableMouseOver ตัวเลือก
- ทำงานรอบ Chrome 17 ข้อผิดพลาดที่จะป้องกันไม่ให้ข้อความ w / o maxwidth จากการให้
- แก้ไขเพิ่มเติมสำหรับวิดีโอเป็นแหล่ง Bitmap
- Rewrite ของ Ticker เพื่อให้ง่ายต่อการใช้งานและแก้ปัญหาเกี่ยวกับ useRAF ใน Safari
- นิเมชั่นใน BitmapAnimation ตอนนี้เริ่มต้นที่จะวนลูป
- เพิ่ม BitmapAnimation.play / หยุด ()
- เพิ่ม Bitmap.sourceRect
- Ticker ขณะนี้สนับสนุนวัตถุที่มีวิธีการทำเครื่องหมายหรือฟังก์ชั่นเป็นผู้ฟังที่
- เปลี่ยนชื่อ DisplayObject.tick เพื่อ .onTick
- เพิ่ม MovieClip ระดับ
- เพิ่ม onComplete เพื่อ SpriteSheet
- เพิ่ม ColorMatrix ระดับ
มีอะไรใหม่ ในรุ่น v0.4:
- เพิ่ม DisplayObject.setTransform ()
- เพิ่ม DisplayObject.onDoubleClick จัดการ (ขอบคุณ rbarazi)
- เพิ่ม DisplayObject.cacheID และ DisplayObject.getCacheDataURL ()
- การเพิ่มประสิทธิภาพการปฏิบัติงานสำหรับการวาดภาพ DisplayObject
- เพิ่มการสนับสนุนสำหรับการป้อนข้อมูลให้สัมผัส (จุดเดียว) ผ่านระดับสัมผัส
- เพิ่มการสนับสนุนสำหรับการส่งผ่าน URI ตัวสร้างภาพเพื่อ Bitmap
- การแก้ไขเงา
- เพิ่มประสิทธิภาพ
- การปรับปรุงเอกสาร
มีอะไรใหม่ ในรุ่น v0.3.2:
- เพิ่ม stage.mouseInBounds
- เพิ่ม DisplayObject.onMouseOver และเรียกกลับ onMouseOut
- เพิ่ม stage.enableMouseOver (ความถี่)
- การสนับสนุนที่ดีขึ้นสำหรับการคำนวณ mouseX / Y ใน divs กับการวางตำแหน่งญาติ
- คง Graphics.clone ()
- แก้ไขปัญหากับเงาไม่ได้ถูกตั้งค่าอย่างถูกต้อง
- อพยพไปใช้ YUIDocs แทน JSDocs
- แก้ไขปัญหาที่ป้องกันไม่ให้เกิดกรณี BitmapSequence กับ frameData จากการทำงานกับ gotoAndPlay (frameNumber)
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ