ASV 4.0 (Action Script Viewer 4.0 )를 이용하여,
SWF파일를 FLA파일로 변환하는 방법.
▲ 샘플SWF파일 : watch.swf
▲ ASV4.0으로 SWF파일를 연다.
▲ "Export Rebuild Data(JSFL)" 실행한다. - JSFL를 포함한 모든 라이브러리 소스들이 추출된다.
▲ 추출된 JSFL파일과 라이브러리들의 모습.
▲ FlashMX 2004 또는 FlashMX 2004 PRO를 실행 하여 도큐먼트 하나를 만든다.
( SWF -> FLA 변환시 필요 파일인 JSFL파일은 Flash MX 2004 이상 버젼만 인식됨.)
▲ 추출된 라이브러리 파일들 모두 새로 만든 도큐먼트에 라이브러리로 불러들인다.
▲ JSFL파일인 "rebuild.jsfl" 같은 파일명으로 FLA파일을 저장(rebuild.fla) 후 플래쉬를 종료한다. (반드시 같은 폴더, 같은 파일명으로 저장 )
▲ rebuild.jsfl 파일을 더블클릭하면, rebuild.fla 파일이 열리면서 라이브러리와 jsfl파일의 구조를
해석하여 원본 FLA파일로 만든다.
( 모든 라이브러리가 살아 있다.)
▲ 모든 액션스크립트가 살아 있다. ....(-_-) ...감동이다~
▲ 참고로 Flash MX 2004 버젼에서는 함수 위에 마우스를 올려놓고 F1키를 누르면, 해당 함수의 레퍼런스를 볼 수 있다.
ASV 4.0
제작사 : http://buraks.com/asv/ ( 제작사 웹사이트에는 3.0 demo만 다운 받도록 되어있습니다. ASV 3.0은 FLA 변환에 필요한 JSFL파일을 생성하지 못합니다. )