2010-06-21 4 views
1

안녕하세요. 내 프로젝트에 클래스를 추가하고이 오류를 보여 주려고합니다. "정의의 이름"상자 "에이 파일의 위치가 반영되어 있지 않습니다.이 파일 내에 정의 이름을 변경하고, 또는 파일의 이름을 바꿉니다. " 클래스와 폴더에서 이름이 정확하다는 것을 위해 내가 할 수있는 일은 무엇입니까? 아무도 도와주세요 .......플래시 cs4에서 오류 5008 오류가 발생했습니다.

답변

1

파일의 이름은 해당 파일의 공개 전용 클래스 이름과 같아야합니다. 예를 들어 Box.as에는 Box이라는 하나의 공용 클래스 만 포함될 수 있습니다 (파일에는 다른 비공개 클래스가있을 수 있습니다).

또한 파일의 위치는 파일의 package 문과 일치해야합니다. 패키지가 org.cidev.graphics으로 설정된 경우 파일은 상대 폴더 org/cidev/graphics (원본 루트 폴더 기준)에 배치해야합니다.

//File org/cidev/graphics/Box.as 
package org.cidev.graphics { 

    public class Box { 
    } 

    class AnotherPrivateClass { 
    //this won't be accessible outside this file 
    } 
} 
+0

감사합니다. 나는 그것을 시도하고 어떤 문제가 있으면 다시 보냅니다 .... – cidev

관련 문제