0
안녕하세요 저는이 기본적인 클래스를 여기에두고 있습니다. 저는 setter와 getter 함수를 사용하고 싶습니다.하지만 접근 할 수 없습니다. 내 코드는1195 : 액세스 할 수없는 방법으로 액세스를 시도 했습니까?
클래스 이름의 폴더에있는 클래스이며 파일 이름은 ColorPicker.as입니다.
import classes.ColorPicker ;
var cp:ColorPicker = new ColorPicker() ;
trace(cp.Wd());
package classes {
import flash.display.*;
public class ColorPicker extends Sprite {
private var _width:uint = 50;
//private var _height:uint;
private var BG:Shape = new Shape();
public function ColorPicker():void
{
BG.graphics.beginFill(0xFF0000);
BG.graphics.drawRect(0, 0, 90, 90);
BG.graphics.endFill();
addChild(BG);
}
public function get Wd() :uint
{
return _width;
}
public function set Wd (h:Number) :void
{
_width = h ;
}
}
}
는 타임 라인에 내 코드는 내가 가져 오거나 설정 난 아무런 문제가 없을 것입니다 .. 나에게 일어나고있는 무슨 사람이 설명 할 수 .. 감사에서와 기능에 액세스하려고하는 경우 미리.
당신이 도와 줘서 고마워요 ... 당신이 혼란스럽고 나쁜 습관이라고 말했듯이 제 이름은 사촌에게 그 이름을 사용하지 않고 있습니다. – hussein