Testing in-chapter example code listings
이번 테스팅에서는 프로그램에서 특정 시점에 변수값을 나타내거나, 화면에 내용을 보여줄 것이다.
1. 스테이지의 텍스트 필드에 값을 나타내기 위해, 스테이지에 Dynamic 텍스트 필드를 생성한다.
- Line type: Multiline
- Instance name - outputText
2. 텍스트 필드에 값을 쓰려면 appendText() 메소드를 코드에 추가해야 한다.
3. trace() 함수를 사용하여 결과를 확인할 수도 있다.
4. Control > Test Movie 에서 SWF를 생성하고 결과를 확인한다.
WRITTEN BY
이번 테스팅에서는 프로그램에서 특정 시점에 변수값을 나타내거나, 화면에 내용을 보여줄 것이다.
1. 스테이지의 텍스트 필드에 값을 나타내기 위해, 스테이지에 Dynamic 텍스트 필드를 생성한다.
- Line type: Multiline
- Instance name - outputText
2. 텍스트 필드에 값을 쓰려면 appendText() 메소드를 코드에 추가해야 한다.
3. trace() 함수를 사용하여 결과를 확인할 수도 있다.
4. Control > Test Movie 에서 SWF를 생성하고 결과를 확인한다.
- trace() 함수 : 변수나, 상수등의 값을 Output 패널에 나타낸다.
var albumName:String = "Three for the money";
trace( "albumName = ", albumName );
// output: albumName = Three for the money - 스테이지의 텍스트 필드 : TextField 클래스의 appendText() 메소드는 텍스트 필드의 내용 끝에 문자값을 추가하는데 사용될 수 있고, AS를 사용하여 텍스트 필드에 접근하려면, 텍스트 필드의 인스턴스 네임(outputText 같은..)을 지정해야 한다.
var albumName:String = "Three for the money";
outputText.appendText( "albumName = " );
outputText.appendText( albumName );
// output: albumName = Three for the money
줄을 분리시킬 경우에는 특정 부분에 newline 문자인 "\n" 를 삽입하면 된다.
outputText.appendText( "\n" );
trace() 함수와 달리 appendText() 메소드는 파라미터로서 하나의 문자열 값만 받을 수 있다.
문자열이 아닌 변수값을 출력하려 한다면, 객체의 toString 메소드를 사용하여 문자열 값으로 변환해야만 한다.
var albumYear:int = 1999;
outputText.appendText( "albumYear = " );
outputText.appendText( albumYear.toString() );
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
트랙백 0개
,
댓글 0개가 달렸습니다.