egret.BitmapFont
包 egret
类 public class BitmapFont
继承 egret.BitmapFont → egret.SpriteSheet → egret.HashObject
位图字体,是一个字体的纹理集,通常作为BitmapText.font属性的值。
公共属性
属性 |
---|
公共方法
方法 |
---|
BitmapFont(texture:egret.Texture,config:any) 创建一个 egret.BitmapFont 对象 |
getTexture(name:string):egret.Texture 通过 name 属性获取对应纹理 |
属性详细信息
方法详细信息
BitmapFont()
public BitmapFont(texture:egret.Texture,config:any)
创建一个 egret.BitmapFont 对象
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
- texture:egret.Texture - 使用TextureMerger生成的纹理集
- config:any - 使用TextureMerger生成的配置数据
getTexture()
public getTexture(name:string):egret.Texture
通过 name 属性获取对应纹理
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
- name:string - name属性
示例
/*
* 以下示例演示了使用 BitmapText 显示特殊字体。
*/
class BitmapFontExample extends egret.DisplayObjectContainer {
public constructor() {
super();
RES.getResByUrl("resource/assets/font.fnt", this.onLoadComplete, this,
RES.ResourceItem.TYPE_FONT);
}
private onLoadComplete(font:egret.BitmapFont):void {
var bitmapText:egret.BitmapText = new egret.BitmapText();
bitmapText.font = font;
this.addChild(bitmapText);
bitmapText.text = "Hello Egret";
}
}