来一波硬货,本人封装的一些常用类
》》》》》》》》》》》》》2021.4.1更新 《《《《《《《《《《《《《《
1.增加了很多新类
2.弃用了一些类
3.demo有时间再写
》》》》》》》》》》》》》2019.6.14更新 《《《《《《《《《《《《《《
1.增加了很多新类
2.懒得写专门的demo了,不懂的直接问题,或者去找我过去的写过的,发布在博客里的项目。
》》》》》》》》》》》》》2017.6.12更新 《《《《《《《《《《《《《《
1.修改了 BaseBitmap 和BaseContainer的获取width,height的机制,修复了修改他们的父级也会影响获取宽高值的bug,这次修改除了影响BaseBitmap和BaseContainer之外,还影响他们的子类。
2.修改了这些类的初始化方式,使其可以单独拿出来使用,无须把初始化类和工具类也引用到html。
3.增加了一些新的类。
4.demo也使用了更新后的类。
》》》》》》》》》》》》》以下是原文内容 《《《《《《《《《《《《《《
最近封装了一些平时项目常用的类,今天分享给大家,先来放几个demo。
createjs滚动条:http://www.ajexoop.com/demo/classTest/scroll/index.html
可以不使用标签的滚动轴,使用createjs生成的滚动轴
位图九宫格缩放:http://www.ajexoop.com/demo/classTest/scale9Grid/index.html
缩小或者放大时,不会改变边框的大小,重要的是,素材是位图哦!
还有其他的类,都在压缩包里,大家可自行下载。不过这些类我测试的不多,如果遇到什么bug可以直接通知我,我去修改。
下载链接:点这里开始下载
燎原火
没加入移动端手势,touch
ajex
@燎原火 手势用hammer
一筐酥
请问一下,通过createjs导入的图片,由于手机的分辨率会比pc的分辨率更高,所以导致在手机上面看图片是模糊的,必须要用2倍图,如:
this.width = 64;
this.height = 90;
var spritesheetData = {"images": ["images/panda.png"], "frames": [
[0, 0, 64, 90, 0, 0, 0],
[32, 0, 64, 90, 0, 0, 0],
[64, 0, 64, 90, 0, 0, 0],
[96, 0, 64, 90, 0, 0, 0],
[128, 0, 64, 90, 0, 0, 0],
[160, 0, 64, 90, 0, 0, 0],
[192, 0, 64, 90, 0, 0, 0],
[224, 0, 64, 90, 0, 0, 0],
[256, 0, 64, 90, 0, 0, 0]
], "animations": {"all": {"frames": [0, 1, 2, 3,4,5,6,7], frequency:8}}}
我如果完全采用64*90的尺寸,则会模糊,需要采用128*180的,这个怎么处理呢?
ajex
@一筐酥 我博客里有些自适应的文章,你可以看看