2010-07-07 4 views
1

플래시에 C#과 같은 속성이 있습니까? 아니면 getter와 setter를 java와 같이 만들어야합니까?Flash에 C#과 같은 속성이 있습니까?

I.E. 플래시로이 작업을 수행 할 수 있습니까?

public int UserID {get; private set} 
+0

플래시의 setter와 getter는 동일한 액세스 레벨이어야합니다 (개인용 setter 및 공용 getter는 가질 수 없음). – Amarghosh

답변

3

게터와 세터를 만들어야합니다. 예 :

public function set myValue (value:Number):void 
{ 
      _myValue = value; 
} 

public function get myValue():Number 
{ 
      return _myValue ; 
} 

private var _myValue : Number; 

읽기 전용 속성의 경우 getter 만 제공하십시오.

+0

setter와 getter는 모두 동일한 액세스 수정 자 (public/private/protected)를 가져야합니다. 당신은 개인적인 세터와 퍼블릭 게터를 가질 수 없다. – Amarghosh

+0

좋은 캐치. 수정 됨. – 341008

+0

다운 투표를 삭제했습니다. – Amarghosh

관련 문제