일반정의 배열 : 배열하다 --> 나열하다 ---> 줄세우기 ::: 개수가 많을 경우, 쉽게 컨트롤 하기 위해 사용한다.
배열의 각 성분 --> 원소 :: 원소의 구분은 컴마
오늘 알아야 할 핵심문법
trace(arr.length); 배열의 길이
trace(arr.join()); 각 원소를 연결하여 하나의 문자열로 만들기
trace(arr.join("-")); 각 원소를 "구분자"로 연결하여 하나의 문자열로 만들기
arr[4]="코끼리"; 배열 추가하기
arr.push("당나귀"); 배열 마지막에 배열 추가하기
var arr2:Array=str.split("-"); "구분자"로 문자열을 분리하여 배열로 만들기
package
{
import flash.display.Sprite;
[ SWF ( width="550", height="400", frameRate="36", backgroundColor="0xEEEEEE" ) ]
public class ArrayTest1 extends Sprite
{
public function ArrayTest1()
{
super();
// var arr: Array = new Array();
var arr: Array = [ 20, 5, 17, 3 ]; // 2번 선호...!!
trace( arr[ 2 ] ); // 2번째 { 시작은 0부터 }
trace( arr.length ); //length하면 원소의 개수가 나온다.
// join() 연결하다 :: 배열의 각 원소를 연결해서 문자열로 만드는 함수
trace( arr.join() );
trace( arr.join( "-" ) ); // "20-5-17-3"//괄호에 구분자를 넣어주면 구분자로 문자가 연결된다.
// 원소 추가
arr[ 4 ] = "코끼리";
trace( arr.join() );
arr.push( "당나귀" ); // 맨 마지막에 원소 추가
trace( arr.join() );
var str: String = "강아지-호랑이-망아지-짱구"; // 문자열의 split( "구분자" ) 함수는 문자열을 분리해서, 배열로 만드는 함수
var arr2: Array = str.split( "-" );
trace( arr2[ 1 ] );
//var param:String="a=20|#|b=30|#|c=40|#|&d=우리&나라"; //본 내용에 &가 포함되어 본문과 "구분자"가 구분이 안되면 |#|와 같이 흔히 쓰지 않는 문자합을 이용하여 구분한다.
var param: String = "a=20|#|b=30|#|c=40|#|d=우#리&나||라";
// (예제)변수를 모두 표시하시오 // (예제)값을 모두 표시하시오
var arr4: Array = param.split( "|#|" );
for( var i: int=0; i<arr4.length; i++ )
{
var temp: Array = arr4[ i ].split( "=" );
trace( "변수 = ", temp[ 0 ], " 값 = ", temp[ 1 ] );
}
}
} // class
} // package
17
4
20,5,17,3
20-5-17-3
20,5,17,3,코끼리
20,5,17,3,코끼리,당나귀
호랑이
2233
2007/12/22
10:22:39
12
10
2007-12-22 10:22:39
변수 = a 값 = 20
변수 = b 값 = 30
변수 = c 값 = 40
변수 = d 값 = 우#리&나||라
[SWF] Users:hyemisong:Documents:Flex Builder 3:Middle2009_01_Main:bin-debug:ArrayTest1.swf - 1,919 bytes after decompression
===========================
var tf: MyTextField = new MyTextField();
tf.finalString = "superman !!!";
tf.startMove();
문자열 VS 배열 ::: CookBook
1. 문자열 : indexOf(),
2. 배열 : reverse(), indexOf(), splice()
3. 타이포 효과 만들기 ::: 10번 작성해서 외우기
4. XML
5. URLLoader 클래스
- urlLoader.data로 데이터 접근
- Event.COMPLETE 이벤트로 데이터 로딩 체크
- URLRequest()를 통해서 파일 접근
- try catch를 통한 동기식 예외처리
- IOErrorEvent를 통한 비동기식 예외처리