2009-05-12 8 views
0

AS2에서 AS3으로 마이그레이션해야하는 여러 (20-30) 개의 플래시 파일이 있습니다. 가장 큰 문제는 모든 코드를 살펴보고 코드가 단추에있는 위치를 이벤트 처리기 모델로 변경하는 것이 매우 지루하다는 점입니다.AS2에서 AS3으로 마이그레이션, 버튼 왼쪽에 코드 처리

나는 희망이 없지만 AS2에서 AS3 호환 코드의 버튼에있는 모든 코드를 신속하게 변경하기위한 트릭이나 도구를 알고 있는지 궁금합니다.

감사합니다.

답변

1

20-30 버전 사이의 이식 Flash 파일은 작은 작업이 아닙니다. 행운을 빈다. 당신이 생각하기에, 당신은 아마 이것을위한 어떤 지름길을 발견하지 않을 것이다. 모든 코드를 외부 클래스로 옮겨서이 문제가 다시 발생하지 않도록하십시오. AS3 컨테이너에 AS2 swfs를로드하는 옵션이 없다고 생각하십니까?

+0

MovieExplorer를 편리하게 사용하십시오. 이동해야하는 모든 코드를 찾을 수있게 도와줌으로써 간소화됩니다. 그것 이외에, 나는 Iain이 그것을 꽤 많이 못 박았다고 생각한다. – Wikiup

+0

그것은 우는 수치입니다. 그래도 답장을 보내 주셔서 감사합니다. AS2 파일을로드 할 수 있으면 좋겠지 만 불행히도 그보다 더 많은 것이 있습니다. –

+0

JSFL을 사용하면이 작업을 멋지게 처리 할 수 ​​있습니다. – ocodo

0

글쎄 난 당신이 좋은 decompiler를 사용해야하고 해당 decompiler는 as2로 as2 코드를 변환 할 수 있습니다 제안하고 싶습니다. 행운을 빌어 요.

0

난 한 동안이에 근무 한 적이없는, 그러나이 JSFL 라이브러리를 일부 사용 될 수 있습니다

gthmb_as2_converter.zip

그것이 하나의 파일을 구문 분석 할 수 있습니다

(FLA 또는 클래스 파일) 또는 폴더 as2에서 as3로 변환하는 것이 가장 좋습니다. 그것은 모든 것을 다 커버하지는 않지만, 지루한 것들 대부분을 처리합니다. 나는 우리 디자이너가 AS2 프로젝트를 건네주고 'AS3으로 만들자'라고 말하면서 손으로이 모든 일을해야한다는 것에 지쳐서 지쳤다. :)

그것이 도움이되는지 알려주십시오. zip에는 기본적인 README 파일이 있는데 사용 방법을 알려줍니다. 아주 간단한 것 : 변환 jsfl 스크립트 중 하나를 실행하고 프롬프트를 따르십시오.

는 내가 그것을 같은 처리기 수있을 것 같아요 :

on (release) 
{ 
    //blargh 
} 

하지만 당신이 할 경우 : mybtn.onRelease = function()...는 그 처리됩니다.

+0

"gthmb_as2_converter.zip"을 Flash CS4 및 CS5.5에서 작동 시키려고합니다. 이것이 효과가 있다면 놀랄 것입니다! 누군가가 이것에 대해 논평 할 수 있습니까? – Pup