0
내 장면에 testtext라는 동적 텍스트가 있습니다.이 텍스트는 testtext.text = "my content"로 간단한 텍스트를 표시 할 수 있습니다.AS3의 클래스에서 SWF에 텍스트 표시 (플래시)
하지만 지금은 클래스에서 이것을하고 싶습니다. 내가 정상적으로하는 것처럼 그것을 직접 복사하면됩니다. 내가해야하는 것? 감사!
내 장면에 testtext라는 동적 텍스트가 있습니다.이 텍스트는 testtext.text = "my content"로 간단한 텍스트를 표시 할 수 있습니다.AS3의 클래스에서 SWF에 텍스트 표시 (플래시)
하지만 지금은 클래스에서 이것을하고 싶습니다. 내가 정상적으로하는 것처럼 그것을 직접 복사하면됩니다. 내가해야하는 것? 감사!
클래스는 자급 자족하며 외부 세계를 인식하지 못합니다. 텍스트 필드 이름에 피드를 제공 할 수 있도록 함수를 만들어야합니다.
var myClass:ClassName = new ClassName;
myClass.setTextTarget(TextFieldName);
myClass.updateText("text here");
: 당신이이 같이 보일 것이다 클래스를 가져온 FLA 파일에 따라서
public var myTextField:TextField;
public function setTextTarget(tf:TextField):void
{
myTextField = tf;
}
public function updateText(msg:String):void
{
myTextField.text = msg;
}
private function randomFunction():void
{
// update the textfield from an internal function
myTextField.text = "text here"
}
:
때문에 클래스 내부에서는이 같은 공용 함수를 만들