T
도구를 사용하여 입력 텍스트 필드를 그릴 수 있습니다. 필드 유형을 Input Text
으로 설정하고 인스턴스 이름을 지정해야합니다 (예 : txtName
). 그런 다음 코드에서, 당신과 같이 필드에 액세스 할 수 있습니다
import flash.text.*;
import flash.display.*;
...
// Code class for the score screen.
public class ScoreScreen
{
private var m_mcScreen:MovieClip = null;
private var m_txtName:TextField = null;
...
public function ScoreScreen (mcScreen:MovieClip)
{
m_mcScreen = mcScreen;
InitName();
}
public function InitName():void
{
// This assumes that m_mcScreen has a direct child named 'txtName'
// If the text field is more deeply nested, you need to navigate
// through the entire hierarchy of display objects until you
// reach the text field.
m_txtName = mcScreen.getChildByName ("txtName") as TextField;
m_txtName.text = "Default text";
}
}
내 플래시 게임에이 코드를 사용 - 내 설정 내가 게임의 각 주요 화면 전용 동영상 클립을 가지고 각각 갖도록입니다 전체 화면에 대한 논리를 구현하는 클래스입니다. (.fla 파일에는 코드가 전혀 없습니다. 팀에서 일하는 데 많은 도움이됩니다.)
주의 :이 코드는 실제로 컴파일되지 않았습니다. 가져 오기 또는 사소한 버그가 누락되었을 수 있습니다.