Packagedanmaq.nineball.task
Classpublic final class CTaskFont
ImplementsIDisposed, ITask

フォント描画タスクです。 タスクを殺すには管理クラスからeraseするか、 またはタイマを0に設定します。



Public Properties
 PropertyDefined by
  alpha : Number
透明度を取得します。
CTaskFont
  autoRender : Boolean = false
テキスト入力時に自動レンダリングするかどうかが格納されます。
CTaskFont
  color : uint
色を取得します。
CTaskFont
  disposed : Boolean
[read-only] 解放したかどうかを取得します。
CTaskFont
  halign : int = 0
水平位置情報が格納されます。 danmaq.nineball.struct.CAlignクラスの定数を使用してください。
CTaskFont
  kerning : Number = 1
カーニングの度合が格納されます。 0で-100%、1で0%です。
CTaskFont
  layer : uint
[read-only] レイヤ値を取得します。
CTaskFont
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。
CTaskFont
  rotate : Number = 0
回転角度が格納されます。
CTaskFont
  size : Point
[read-only] 文字列画像のサイズを取得します。
CTaskFont
  text : String
表示するテキストを取得します。
CTaskFont
  timer : int = -1
生存タイマが格納されます。 負数にすることでタイマを切ることができます。
CTaskFont
  valign : int = 0
垂直位置情報が格納されます。 danmaq.nineball.struct.CAlignクラスの定数を使用してください。
CTaskFont
  view : Boolean = false
現在表示されているかどうかが格納されます。
CTaskFont
Public Methods
 MethodDefined by
  
CTaskFont(uScreen:uint = 0, uLayer:uint = 0)
コンストラクタ。
CTaskFont
  
dispose():void
デストラクタ。
CTaskFont
  
initialize():void
コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。
CTaskFont
  
render():void
指定したパラメータどおりにレンダリングします。
CTaskFont
  
update():Boolean
タスクを1フレーム分動かします。
CTaskFont
Public Constants
 ConstantDefined by
  pos : Point
基準となる座標(現時点では左上固定)が格納されます。
CTaskFont
  scale : Point
拡大率が格納されます。
CTaskFont
Property detail
alphaproperty
alpha:Number  [read-write]

透明度を取得します。

Implementation
    public function get alpha():Number
    public function set alpha(value:Number):void
autoRenderproperty 
public var autoRender:Boolean = false

テキスト入力時に自動レンダリングするかどうかが格納されます。

colorproperty 
color:uint  [read-write]

色を取得します。

Implementation
    public function get color():uint
    public function set color(value:uint):void
disposedproperty 
disposed:Boolean  [read-only]

解放したかどうかを取得します。

Implementation
    public function get disposed():Boolean
halignproperty 
public var halign:int = 0

水平位置情報が格納されます。 danmaq.nineball.struct.CAlignクラスの定数を使用してください。

kerningproperty 
public var kerning:Number = 1

カーニングの度合が格納されます。 0で-100%、1で0%です。

layerproperty 
layer:uint  [read-only]

レイヤ値を取得します。

Implementation
    public function get layer():uint
managerproperty 
manager:CTaskManager  [write-only]

タスク管理クラスを設定します。

Implementation
    public function set manager(value:CTaskManager):void
rotateproperty 
public var rotate:Number = 0

回転角度が格納されます。

sizeproperty 
size:Point  [read-only]

文字列画像のサイズを取得します。

Implementation
    public function get size():Point
textproperty 
text:String  [read-write]

表示するテキストを取得します。

Implementation
    public function get text():String
    public function set text(value:String):void
timerproperty 
public var timer:int = -1

生存タイマが格納されます。 負数にすることでタイマを切ることができます。

valignproperty 
public var valign:int = 0

垂直位置情報が格納されます。 danmaq.nineball.struct.CAlignクラスの定数を使用してください。

viewproperty 
public var view:Boolean = false

現在表示されているかどうかが格納されます。

Constructor detail
CTaskFont()constructor
public function CTaskFont(uScreen:uint = 0, uLayer:uint = 0)

コンストラクタ。

Parameters
uScreen:uint (default = 0) — 画面番号
 
uLayer:uint (default = 0) — レイヤ番号
Method detail
dispose()method
public function dispose():void

デストラクタ。

initialize()method 
public function initialize():void

コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。

render()method 
public function render():void

指定したパラメータどおりにレンダリングします。

update()method 
public function update():Boolean

タスクを1フレーム分動かします。

Returns
Boolean — 生存タイマが0でない限りtrue
Constant detail
posconstant
public const pos:Point

基準となる座標(現時点では左上固定)が格納されます。

scaleconstant 
public const scale:Point

拡大率が格納されます。