자습서는 일반적으로 Actionscript의 범위를 다루지 않습니다. 당신은 저에게 어떤 문서를 가르키고/또는 그것에 대해 무엇을 알아야하는지 설명 할 수 있습니까? 어떤 수업에서는 특정 장소에서 볼 수없는 문제가 발생하지 않도록하고 싶습니다.Actionscript 3.0 : Scope
답변
당신은 약간 모호한,하지만 희망이 당신을 받고 있어요 클래스는 일반적으로 다루기가 쉽기 때문에 대부분 패키지로 제공됩니다. 패키지는 간단한 트리 구조로 만들어지고 ActionScript3에서는 filestructre가 네임 스페이스를 따라야합니다. 어느 것이 더 쉽게 만들 수 있습니다.
어디서나 액세스 할 수 있지만 다른 패키지에있는 경우 클래스를 가져와야합니다. 이는 import 문을 사용해야하는 클래스 또는 인터페이스의 시작 부분에 import 문을 작성하여 수행됩니다. 그래서 같이 :이 규칙에 예외가있다
import flash.display.MovieClip;
, 클래스는 클래스는 해당 패키지 내에서 사용할 수있는 경우에 내부 키워드로 선언 할 수 있습니다. 이것은 주로 헬퍼 클래스에 사용됩니다.
기본적으로 수업을 사용할 수 없다는 것에 대해 걱정할 필요가 없습니다.
NB : package 키워드를 사용하여 패키지를 만듭니다.
이 글을 올리려면 "namespace"라는 단어의 모든 인스턴스를 "package"라는 단어로 바꾸고 "해당 클래스에서만 사용 가능"을 "해당 패키지에서만 사용 가능"으로 변경해야합니다. 마찬가지로 정보가 아주 부정확합니다 :(또한 플래시 패키지는 대문자로 표기하지 않습니다.) –
패키지 -> 네임 스페이스를 제외하고 수정했습니다. Actionascript가 package 키워드를 사용한다고해서 이름 공간 이외의 다른 것을 의미하지는 않습니다. –
따라서 AS3의 네임 스페이스 기능이며 패키지 기능과 동일하지 않습니다. 따라서 AS3에서 패키지 및 네임 스페이스라는 단어를 바꾸어 사용하는 것은 정확하지 않으며 오해의 소지가 있습니다 .. –
- 1. ActionScript 3.0 Ragged Line
- 2. 플래시, ActionScript 3.0 타일지도
- 3. ActionScript 3.0 구문 설명서
- 4. Actionscript 3.0 경고로 오류
- 5. ActionScript 3.0 : 함수의 직렬화?
- 6. actionscript 3.0 이미지를 동적으로로드하십시오.
- 7. onDragOver for Actionscript 3.0
- 8. ActionScript 3.0 모양의 반투명?
- 9. ActionScript 3.0 Flashvars
- 10. ActionScript 2.0 및 ActionScript 3.0 프로젝트
- 11. ActionScript 3.0 색상 출력 오류?
- 12. Flash Actionscript 3.0 Videoplayer help
- 13. 다국어 ActionScript 3.0 사이트 만들기
- 14. actionscript 3.0 색상 애니메이션 만들기
- 15. Actionscript 3.0 용 모델 프레임
- 16. Actionscript 3.0 이미지 스케일링 문제
- 17. ActionScript 3.0 동적 스크롤 막대
- 18. ActionScript 3.0 암호화없이 P2P 연결?
- 19. ActionScript 3.0 소켓을 다시 연결할 수 없습니다.
- 20. actionscript 3.0 OPP 유형 및 클래스
- 21. Actionscript 3.0 - 홈 페이지에서만 작동하는 탐색?
- 22. flash actionscript 3.0 정수를 표시하는 방법은 무엇입니까?
- 23. 파일 저장 ActionScript 3.0 + Jugglor 및 JSave
- 24. ActionScript 3.0 : 도형 세그먼트에 액세스하는 방법?
- 25. 좋은 사운드 클래스/라이브러리 for Actionscript 3.0
- 26. Flash Builder없이 ActionScript 3.0 응용 프로그램 빌드
- 27. Autorelease scope
- 28. "module scope"에 접근합니다.
- 29. Ninject Kernel Scope
- 30. Zend_Db_Table_Abstract 및 Default Scope
당신이 알아야 할 것은 당신의 배경과 익숙한 것에 달려 있습니다. AS3 범위는 여러 가지면에서 AS2 범위와 다르지만 Java 배경에서 오는 경우 많은 친숙 함을 느낄 수 있습니다. 조금 더 구체적인 질문을하고 싶을 수도 있습니다. – Stiggler