2011-10-05 2 views
0

저는 플래시 프로젝트를 진행하면서 .as 파일의 이름을 바꾸려고했습니다. 이름을 변경하면 .swf가 중단됩니다. 어쨌든 CS5.5에서 .as 파일을 .fla로 다시 매핑 할 수 있습니까?.swf를 손상시키지 않고 종속 .as 파일의 이름을 바꾸는 방법은 무엇입니까?

또한 저는 ActionScript와 플래시가 처음이며 .as 파일을 유지하는 것이 어디에서 선호되는지 알고 싶습니까? 사람들이 별도의 폴더 (예 : Actionscript/MainTimeline.as)에 저장하는 예제를 보았지만 사람들이 .asa 파일을 .fla 파일에 보관하는 예제도 보았습니다.

+1

".swf 나누기"의 의미를 분명히 할 수 있습니까? 정확히 당신이하려는 것은 무엇입니까? 클래스 파일 이름을 변경 하시겠습니까? –

+0

@JonatanHedborg 물론입니다! 따라서 MainTimeline.as의 이름을 abc123.as로 변경하고 새로운 .swf를 컴파일하면 .swf가 작동하지 않습니다. .as 파일의 파일 이름을 변경하려고합니다. – user784637

답변

1

필요하면 고유 한 폴더 및 해당 하위 폴더에 저장하는 것이 가장 이상적입니다. 이 작업을 수행하려면 ActionScript 설정 패널을 열고 "소스 경로"에 새 폴더를 추가해야합니다. 그러면 Flash는 컴파일 할 때 파일을 찾을 위치를 알 수 있습니다.

당신은 외부의 .as 파일의 이름을 바꿀 수 있지만,이 파일 내부의 클래스 이름을 변경해야합니다 :

public class ClassName //class declaration 

...

public function ClassName() //constructor 

는 그런 다음 모든 참조를 변경해야합니다 당신의 FLA에서이 수업에. 프레임에 작성된 AS3 코드를 먼저 살펴보십시오.

마지막으로 이러한 클래스에 연결된 클립을 다시 매핑해야 할 수도 있습니다 (있는 경우). 심볼의 속성으로 가서 "클래스"필드를 변경하십시오.

+0

철저한 답을 주신 분께 감사드립니다. – user784637

1

올바르게 이해하면 : AS 파일의 이름을 바꿀 때 포함 된 클래스의 이름을 바꾸고 IDE의 참조를 새 클래스 이름으로 업데이트해야합니다.

관련 문제