Packagekrewfw.core
Classpublic class KrewGameObject
InheritanceKrewGameObject Inheritance starling.display.Sprite
Subclasses KrewActor, KrewScene



Public Properties
 PropertyDefined By
  id : int
[read-only]
KrewGameObject
  krew : KrewTopUtil
[read-only] よく使う utility への簡易アクセス
KrewGameObject
  sharedObj : KrewSharedObjects
KrewGameObject
Public Methods
 MethodDefined By
  
KrewGameObject
  
blackIn(duration:Number = 0.33, startAlpha:Number = 1):void
KrewGameObject
  
blackOut(duration:Number = 0.33, startAlpha:Number = 0):void
KrewGameObject
  
colorIn(color:uint, duration:Number = 0.33, startAlpha:Number = 1):void
KrewGameObject
  
colorOut(color:uint, duration:Number = 0.33, startAlpha:Number = 0):void
KrewGameObject
  
dispose():void
[override]
KrewGameObject
  
getByteArray(fileName:String):ByteArray
KrewGameObject
  
getImage(fileName:String):Image
KrewGameObject
  
getLayer(layerName:String):StageLayer
KrewGameObject
  
getObject(fileName:String):Object
KrewGameObject
  
getSound(fileName:String):Sound
KrewGameObject
  
getTexture(fileName:String):Texture
KrewGameObject
  
getXml(fileName:String):XML
KrewGameObject
  
init():void
この時点で sharedObj がセットされているので resourceManager にアクセスできる
KrewGameObject
  
listen(eventType:String, callback:Function):void
KrewGameObject
  
loadResources(fileNameList:Array, onLoadProgress:Function, onLoadComplete:Function):void
KrewGameObject
  
onUpdate(passedTime:Number):void
KrewGameObject
  
pauseBgm():void
KrewGameObject
  
playBgm(bgmId:String, vol:Number, startTime:Number = 0):void
同じ bgmId をすでに再生中の場合は、再生し直さない。 (0 から再生し直したい場合は先に stopBgm() を呼んでね)
KrewGameObject
  
playSe(seId:String, pan:Number = 0, loops:int = 0, vol:Number, startTime:Number = 0):void
KrewGameObject
  
resetTimeScale(layerName:String):void
KrewGameObject
  
resumeBgm():void
KrewGameObject
  
sendMessage(eventType:String, eventArgs:Object = null):void
KrewGameObject
  
setAllLayersEnabled(enabled:Boolean):void
KrewGameObject
  
setCollision(groupName:String, shape:CollisionShape):void
KrewGameObject
  
setLayerEnabled(layerNameList:Array, enabled:Boolean):void
KrewGameObject
  
setLayerEnabledOtherThan(excludeLayerNameList:Array, enabled:Boolean):void
KrewGameObject
  
setTimeScale(layerName:String, timeScale:Number):void
KrewGameObject
  
KrewGameObject
  
KrewGameObject
  
stopBgm():void
KrewGameObject
  
stopListening(eventType:String):void
KrewGameObject
  
stopSe():void
KrewGameObject
  
whiteIn(duration:Number = 0.33, startAlpha:Number = 1):void
KrewGameObject
  
whiteOut(duration:Number = 0.33, startAlpha:Number = 0):void
KrewGameObject
Protected Methods
 MethodDefined By
  
onDispose():void
KrewGameObject
Property Detail
idproperty
id:int  [read-only]


Implementation
    public function get id():int
krewproperty 
krew:KrewTopUtil  [read-only]

よく使う utility への簡易アクセス


Implementation
    public function get krew():KrewTopUtil
sharedObjproperty 
sharedObj:KrewSharedObjects


Implementation
    public function get sharedObj():KrewSharedObjects
    public function set sharedObj(value:KrewSharedObjects):void
Constructor Detail
KrewGameObject()Constructor
public function KrewGameObject()



Method Detail
blackIn()method
public function blackIn(duration:Number = 0.33, startAlpha:Number = 1):void

Parameters

duration:Number (default = 0.33)
 
startAlpha:Number (default = 1)

blackOut()method 
public function blackOut(duration:Number = 0.33, startAlpha:Number = 0):void

Parameters

duration:Number (default = 0.33)
 
startAlpha:Number (default = 0)

colorIn()method 
public function colorIn(color:uint, duration:Number = 0.33, startAlpha:Number = 1):void

Parameters

color:uint
 
duration:Number (default = 0.33)
 
startAlpha:Number (default = 1)

colorOut()method 
public function colorOut(color:uint, duration:Number = 0.33, startAlpha:Number = 0):void

Parameters

color:uint
 
duration:Number (default = 0.33)
 
startAlpha:Number (default = 0)

dispose()method 
override public function dispose():void

getByteArray()method 
public function getByteArray(fileName:String):ByteArray

Parameters

fileName:String

Returns
ByteArray
getImage()method 
public function getImage(fileName:String):Image

Parameters

fileName:String

Returns
Image
getLayer()method 
public function getLayer(layerName:String):StageLayer

Parameters

layerName:String

Returns
StageLayer
getObject()method 
public function getObject(fileName:String):Object

Parameters

fileName:String

Returns
Object
getSound()method 
public function getSound(fileName:String):Sound

Parameters

fileName:String

Returns
Sound
getTexture()method 
public function getTexture(fileName:String):Texture

Parameters

fileName:String

Returns
Texture
getXml()method 
public function getXml(fileName:String):XML

Parameters

fileName:String

Returns
XML
init()method 
public function init():void

この時点で sharedObj がセットされているので resourceManager にアクセスできる

listen()method 
public function listen(eventType:String, callback:Function):void

Parameters

eventType:String
 
callback:Function

loadResources()method 
public function loadResources(fileNameList:Array, onLoadProgress:Function, onLoadComplete:Function):void

Parameters

fileNameList:Array
 
onLoadProgress:Function
 
onLoadComplete:Function

onDispose()method 
protected function onDispose():void

onUpdate()method 
public function onUpdate(passedTime:Number):void

Parameters

passedTime:Number

pauseBgm()method 
public function pauseBgm():void

playBgm()method 
public function playBgm(bgmId:String, vol:Number, startTime:Number = 0):void

同じ bgmId をすでに再生中の場合は、再生し直さない。 (0 から再生し直したい場合は先に stopBgm() を呼んでね)

Parameters

bgmId:String
 
vol:Number (default = NaN)
 
startTime:Number (default = 0)

playSe()method 
public function playSe(seId:String, pan:Number = 0, loops:int = 0, vol:Number, startTime:Number = 0):void

Parameters

seId:String
 
pan:Number (default = 0)
 
loops:int (default = 0)
 
vol:Number (default = NaN)
 
startTime:Number (default = 0)

resetTimeScale()method 
public function resetTimeScale(layerName:String):void

Parameters

layerName:String

resumeBgm()method 
public function resumeBgm():void

sendMessage()method 
public function sendMessage(eventType:String, eventArgs:Object = null):void

Parameters

eventType:String
 
eventArgs:Object (default = null)

setAllLayersEnabled()method 
public function setAllLayersEnabled(enabled:Boolean):void

Parameters

enabled:Boolean

setCollision()method 
public function setCollision(groupName:String, shape:CollisionShape):void

Parameters

groupName:String
 
shape:CollisionShape

setLayerEnabled()method 
public function setLayerEnabled(layerNameList:Array, enabled:Boolean):void

Parameters

layerNameList:Array
 
enabled:Boolean

setLayerEnabledOtherThan()method 
public function setLayerEnabledOtherThan(excludeLayerNameList:Array, enabled:Boolean):void

Parameters

excludeLayerNameList:Array
 
enabled:Boolean

setTimeScale()method 
public function setTimeScale(layerName:String, timeScale:Number):void

Parameters

layerName:String
 
timeScale:Number

stopAllListening()method 
public function stopAllListening():void

stopAllSound()method 
public function stopAllSound():void

stopBgm()method 
public function stopBgm():void

stopListening()method 
public function stopListening(eventType:String):void

Parameters

eventType:String

stopSe()method 
public function stopSe():void

whiteIn()method 
public function whiteIn(duration:Number = 0.33, startAlpha:Number = 1):void

Parameters

duration:Number (default = 0.33)
 
startAlpha:Number (default = 1)

whiteOut()method 
public function whiteOut(duration:Number = 0.33, startAlpha:Number = 0):void

Parameters

duration:Number (default = 0.33)
 
startAlpha:Number (default = 0)