as3 메모 3-as 파일 조직 작성

자바 파일 을 쓰 는 것 처럼 as 파일 을 작성 하고 패 킷 을 나 누 어 클래스 파일 을 작성 할 수 있 지만 다 릅 니 다.
 
1.파일 에서 먼저 packge 태그,뒤꿈치 패키지 이름,패키지 이름 은 디 렉 터 리 구조 와 대응 해 야 한 다 는 점 은 자바 와 같 습 니 다.예 를 들 어:
package com.kino{
}

 패키지 이름 com.kino 는 디 렉 터 리 com/kino 에 대응 합 니 다.
 
2 package 에서 클래스,변수,함 수 를 설명 할 수 있 습 니 다.단 한 번 에 한 가지 만 설명 할 수 있 고 이름 은 파일 이름과 일치 해 야 한 다 는 점 은 자바 와 다르다.
MyClass.as:
package com.kino{
        public class MyClass{}
}


 
MyVar.as
package com.kino{
        public var MyVar:String="test";
}

 
 
MyFunction.as
package com.kino{
        public MyFunction(){}
}

 주:한 파일 에 있 는 package 에 여러 개의 대상 을 설명 할 수 없습니다.즉,두 개의 클래스 나 한 개의 클래스 와 하나의 변 수 를 동시에 설명 할 수 없습니다.이상 한 것 은 이것 과 입 니 다.™ 3.0 프로 그래 밍 이 일치 하지 않 는 이 유 를 아 는 사람 이 있 습 니까?
 
3.package 의 태그 외부 에서 변수,클래스,함수 등 다른 것 을 설명 할 수 있 습 니 다.그러나 Public 수식 자 를 사용 할 수 없고 접근 권한 도 파일 내부 에 만 제 한 됩 니 다.예 를 들 어:
MyClass.as
package com.kino{
        public class MyClass{
               public getName():String{
                      return new MyClass2().name;
                }
                public getDescription():String{
                	return description;
                }
        }
}

class MyClss2{
        public name:String = "MyClass2";
}
var description:String = "this is a test.";

 
 
본문 주소:http://kino.iteye.com/blog/233685 전재 출처 를 밝 혀 주 십시오.감사합니다!

좋은 웹페이지 즐겨찾기