StarlingManual:工具

来自Starling中文站
跳转到: 导航, 搜索

The starling.utils package contains several useful little helpers that shouldn't be overlooked.

颜色类

在flash和Starling中,我们使用的都是常见的十六进制颜色值。

// format:         0xRRGGBB
var red:Number   = 0xff0000;
var green:Number = 0x00ff00; // or 0xff00
var blue:Number  = 0x0000ff; // or 0xff
var white:Number = 0xffffff;
var black:Number = 0x000000; // or simply 0

Color类中包含一个颜色列表。此外你还可以轻松的访问颜色的组成部分。

// predefined colors
var purple:uint = Color.PURPLE;
var lime:uint   = Color.LIME;
var yellow:uint = Color.YELLOW;
// etc.
 
// create a color:
var color:uint = Color.rgb(64, 128, 192);
 
// access color components:
var red:int   = Color.getRed(color); // -> 64
var green:int = color.getGreen(color); // -> 128
var blue:int  = color.getBlue(color); // -> 192

角度

Starling全部使用弧度来进行计算(与flash不同,flash中一部分使用的是弧度)。当然,你如果需要弧度与角度互相换算,你可以使用下面的函数。

var degrees:Number = rad2deg(Math.PI); // -> 180
var radians:Number = deg2rad(180);     // -> PI

其他

你可以使用.net/C#中的字符串格式(甚用该方法,该方法不支持任何数字格式内容)

var string:String = formatString("{0} plus {1} equals {2}", 4, 3, "seven");

关于完整的工具列表你可以参考API文档来进行了解。

翻译: 张鑫磊(A闪)

个人工具
名字空间

变换
操作
导航
Starling中文资料
Starling原创教程
论坛
友链
工具箱