About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Feb

    3

    Feathers 3.0 “升级指南:重复的常量”一些备注

    • 0 Comments
    • Flash Platform
    • 发布:古树悬叶
    • 引用:0
    • 浏览:

    升级指南:重复的常量移动到共享类:

    在以往旧的 Feathers 版本中,存在大量的重复常量。例如,可以在Button、DefaultListItemRenderer、HorizontalLayout 和 TiledRowsLayout 类(以及其他地方)上找到 HORIZONTAL_ALIGN_LEFT。在 Feathers 3.0 中,现在可以使用一个共享的 HorizontalAlign.LEFT 常量,换句话说,只要在一个类中使用了 HorizontalAlign.LEFT 常量,在后续其它的类中如果也同样需要这个常量就可以很容易找到它了。

    其它一些重复的常量也差不多都被合并处理了。以下这些类具有共享常量:

    feathers.controls.AutoSizeMode
    feathers.controls.ButtonState
    feathers.controls.DecelerationRate
    feathers.controls.ScrollBarDisplayMode
    feathers.controls.ScrollInteractionMode
    feathers.controls.ScrollPolicy
    feathers.controls.TextInputState
    feathers.layout.Direction
    feathers.layout.HorizontalAlign
    feathers.layout.RelativePosition
    feathers.layout.VerticalAlign

    有关弃用的常量对应到新的共享常量的详细信息,请参阅《附录:已弃用的API列表》。

    使用原先重复的常量不再被推荐的,虽然在短时间内为了兼容性还可以继续使用,但将来某些个版本中是一定会被删除的。如果旧项目中大量的用到了这些常量,需要快速的替换升级,可以参考《附录:查找和替换正则表达式》。

    • Tags:
    • 2017 / 2 / 3
    相关文章:
      Post Comment.

      发表评论