2013-08-06 2 views
3

ActionScript 3를 Haxe로 변환 할 수 있습니까? 나는 Haxe 웹 사이트에서 변환기를 보았지만 사용 방법에 대해서는 모른다. 그것이 전부입니다, 내가 이해하지 못하는 일련의 코드입니다. 누군가가 나에게 그것을 사용하는 방법을 보여 주면 큰 도움이 될 것입니다!Haxe의 ActionScript

답변

5

저는 최근에 대용량 프로젝트를 Actionscript 3에서 Haxe로 변환했으며 직접 수동으로 수행 할 것을 강력하게 제안했습니다. 사용 된 변환 도구는 전혀 신뢰할만한 것으로 보이지 않았습니다. 어쨌든 많은 수의 수동 수정이 필요했습니다.) 그리고 이 과정에서 두 언어의 주요 차이점을 배우게됩니다.

AS3 to Haxe cheat sheet하는 간단한 찾기를하고 가장 기본적인 변화를 교체 할 수 있도록해야한다 (예를 들어 void =이>Voidpublic class MyClass =>class MyClass) 명확하게 찾기를하지 않을 수 있습니다 교체 약간 더 복잡한 것들에 대한 차이를 설명 홀로 취급 할 수 있습니다 (예 : 루프, 캐스팅, 반사).

comparison of an AS3 to Haxe code snippet은 치트 시트가 충분히 명확하지 않은 경우 이해에 도움이됩니다.

+0

감사합니다. 그 모든 차이점이 있습니까? 예. AS3 코드를 살펴보고 차이점에 따라 변경할 수 있습니까? 더 궁금한 점이 있으시면 (이메일 등) 연락 드릴 수 있다고 생각하십니까? 감사합니다 – ic2000

+1

내가 아는 한, 속임수 시트는 당신이 알아야 할 모든 것에 대해 커버해야합니다. 이것과 약간의 인터넷 검색을 통해 합리적인 크기의 AS3 게임을 이전 경험이없는 Haxe로 변환하여 하루 안에 iPhone에서 실행할 수있었습니다. 성능 향상과 Flash/EXE/mobile으로의 컴파일의 용이성을 경험 한 후에 저는 솔직히 Actionscript로 돌아 오지 않을 것이라고 말할 수 있습니다. 막히면 여기에 특정 질문을 게시하거나 Haxe (http://haxe.org/forum) 또는 OpenFL (http://www.openfl.org/developer)에 계속해서 게시하십시오./forums /) 포럼 – jayrobin

+0

여러분의 큰 도움, 또 다른 질문에 감사드립니다. 현재 Actionscript 3을 처음 사용합니다. 나는 그것을 통해 약 100 페이지입니다. Actionscript 3을 배우고 차이를 적용하거나 haXe를 배움으로써 haXe를 배워야합니다. haXe를 배우려고하지 않는 이유는 theres가 그것을 충분히 지원하지 않기 때문입니다. 그래서 내가 무엇을해야하니? – ic2000

2

내가 뭔가 완벽하지, 그리고 버그를 던질 수있는 3.

을 Haxe하기 (카페인-HX 저장소에서) as3tohx 변환기를 이식했지만, 당신이 그것을 사용하는 경우는 약간의 시간을 절약 할 수 있습니다.

as3tohx folder/with/as3/code 

as3tohx는 Haxe 코드 출력 폴더를 생성 할 것이다.

https://github.com/as3boyan/as3tohxfromcaffeine-hx

관련 문제