2011-09-29 3 views

답변

1

값이 변경되면 setter 및 getter를 사용하여 코드를 실행할 수 있습니다. 전용 변수 값을 설정하는 대신 setter를 사용해야합니다.

편집 : 방금 addeventlistener로 질문을 태그 한 것을 보았습니다. 대신 코드를 편집하여 사용했습니다.

private _projectsLoaded:Boolean = false; 

//this could be done elsewhere, that's just an example 
private function init():void 
{ 
    addEventListener("projectsLoaded", onProjectsLoaded); 
} 

public function get projectsLoader():Boolean 
{ 
    return _projectsLoaded; 
} 

public function set projectsLoaded(value:Boolean):void 
{ 
    if(_projectsLoaded!=value) 
    { 
     _projectsLoaded = value; 
     if(value) 
      dispatchEvent(new Event("projectsLoaded")); 
    } 
} 

protected function onProjectsLoaded(event:Event):void 
{ 
    //your logic here 
} 
관련 문제