AS3에서는 "전역"이라는 용어와 혼동합니다. 내 메인 컨트롤러 클래스 내에서 동일한 패키지 내의 모든 클래스 .as 파일에 액세스하려는 변수 (myNum)를 정의했습니다.AS3 : 전역 변수 액세스
5006: An ActionScript file can not have more than one externally visible definition
패키지의 전체 범위에 걸쳐 액세스 할 수있는 전역 변수의 목록을 설정하는 적절한 방법은 무엇입니까 :
//Controller class
package myApp
{
public var myNum:int = 24; //try to access myNum in mySprite class
public class Main extends Sprite
{
}
}
______________________________
//Object class
package myApp
{
public class mySprite extends Sprite
{
trace (myNum);
}
}
위의 코드는 다음과 같은 오류를 반환?
public var myNum:int = 24
이 아닌 밖에서의 메인 클래스 내에서 정의 될 필요가 있기 때문에