it leader

class 

{

private static var arrowList : Arroy = [];


public fuinction Arrow()

{

this.addEventListener( Event.REMOVE_FROM_STAGE, onRemove);

}


private function onRemove( e: Event ) :void

{

arrList.push(this);

}


public static function getArrow():Arrow

{

if( arrowList .length > 0 )

{

return arrowList.pop() as Arrow;

trace( "이미 있어서 재활용하기");

}else{

return new Arrow();

trace("없어서 새로 생성하기");

}

}

}

var arrow : Arrow = Arrow.getArrow();

profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!