来一波硬货,本人封装的一些常用类

  • 内容
  • 评论
  • 相关

》》》》》》》》》》》》》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可以直接通知我,我去修改。

下载链接:点这里开始下载

1550803410665474.jpg

评论

4条评论
  1. Gravatar 头像

    一筐酥 回复

    请问一下,通过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的,这个怎么处理呢?

    • Gravatar 头像

      ajex 回复

      @一筐酥 我博客里有些自适应的文章,你可以看看

  2. Gravatar 头像

    燎原火 回复

    没加入移动端手势,touch

发表评论

电子邮件地址不会被公开。