swf 파일이 하나 있는데, JW Player 플러그인입니다. 하나의 actionscript 파일에 전체 플러그인 코드가 있고 나머지 파일은 jwplayer API 파일입니다. 그래서 내가 그 파일을 열 필요가 (어디 전체 플러그인 코드입니다) 및 몇 줄을 편집 할 수 있습니다. 그러나 문제가 있습니다. 왜냐하면 내가 sothink swf decompiler (및 몇몇 다른 파일)로 파일을 디 컴파일하려고 시도 할 때 --FLA로 변환하기 위해 디 컴파일이 단순히 충돌하기 때문입니다. jwplayer API 라이브러리의 일부 파일 때문입니다. 그래서, 다음에 시도한 것은 16 진수를 통해 편집하는 것입니다 (편집 할 항목이 많지 않기 때문에). 그러나 필요한 항목을 찾을 수 없습니다. 그래서 내가 원하는 건 - 어떤 방법이든 아니든간에? 그렇다면 어떤 프로그램을이 용도로 사용할 수 있습니까?편집 actionscript from swf - 컴파일 된 파일
답변
저는 과거와 비슷한 것을해야했습니다. 내 시나리오에서는 클라이언트가 SWF를 가지고 있지만 FLA는 없었습니다. 하드 코드 된 URL을 변경해야하고 디 컴파일하지 않아도 AS 샘플을 미리 볼 수 있습니다. 다행히 저에게 플래시는 매우 복잡하지 않았기 때문에 AS와 그래픽을 복사하고 새 프로젝트를 시작할 수있었습니다. 나는 JW Player가 훨씬 더 복잡하여 이것이 당신에게 옵션이 아닐 것이라고 생각하지만, 어쨌든 그것을 언급 할 것이라고 생각했습니다.
sh4nx0r는 좋은 지적입니다. 디 컴파일이 라이센스 계약을 위반할 것이라고 확신합니다. 내 경우에는 swf를 디 컴파일하는 데 완전한 권한을 가졌습니다. – seanbreeden
나는 그런 문제를 해결할 줄 알았지 만, 그것이 전혀 작동하지 않을 것이라는 것을 모른다. – user1165862
필요에 따라 기능을 확장하려면 using the plugin API 또는 원하는 경우 customizing a skin까지받을 수 있습니다.
- 1. swf 파일 디 컴파일 프로그램
- 2. TabbedViewNavigator from Actionscript
- 3. Actionscript 3에서 SWF 파일 가져 오기
- 4. 컴파일 된 어셈블리의 C# 리소스 파일 편집
- 5. C에서 SWF 추출 ActionScript
- 6. from fla file from actionscript 3.0
- 7. SWF 파일 크기 줄이기
- 8. 명령 프롬프트에서 ActionScript 3 파일 컴파일
- 9. 포함 된 swf 파일 중지
- 10. SWF 파일의 텍스트 편집
- 11. Actionscript 2 및 3으로 작성된 SWF 보안
- 12. SWF 3을 ActionScript 3 프로젝트에로드 (Flex Builder)
- 13. AS3의 SWF 파일 : 특수 문자
- 14. 플래시 파일 (.swf)의로드를 중지하는 방법 (ActionScript 3)
- 15. swf 파일에서 actionscript 클래스를 추출하는 방법은 무엇입니까?
- 16. 미리 컴파일 된 헤더 및 편집 헤더 파일
- 17. Vim에서 Actionscript 컴파일
- 18. ADT 명령에 사용할 SWF 컴파일
- 19. ActionScript 3.0에서 다중 SWF 문제 언로드
- 20. flash actionscript 1.0, 외부 swf 파일을 부모 swf 파일에로드하십시오.
- 21. Flex에서 임베드 된 Flash SWF 내부의 Actionscript 3 속성 값을
- 22. install_name_tool 편집 및 컴파일
- 23. .swf 파일을 편집 할 수 있습니까?
- 24. 외부 ActionScript 만 변경된 경우 플래시 컴파일 시간이 오래 걸림
- 25. swf 파일에서 작업 스크립트 편집
- 26. Flash CS5에 ActionScript가 포함되지 않음 swf 컴파일
- 27. 어도비 에어 SWF 파일 오류가
- 28. flex : maven을 사용하여 swf 컴파일
- 29. flex에 액션 스크립트 3이 포함 된 swf
- 30. 컴파일 된 SWF 파일에서 변수 값을 변경하는 최선의 방법
Btw. 왜 다른 사람의 코드를 디 컴파일/리버스 엔지니어링하고 싶습니까? –
플러그인을 사용하고 있습니다. 라이선스가 없으므로 무료입니다. 내 자신의 용도로만 판매하거나 재배포 할 필요가 없습니다. 왜 그런 문제가 있습니까? – user1165862
그런 경우에는 JW Player의 제작자에게 이메일을 보내고 FLA를 요청하거나 필요한 조치를 취하도록 요청할 수 있습니다. 무료 인 응용 프로그램은 반드시 저자가 역 엔지니어링되어 있어도 괜찮다는 의미는 아닙니다. – seanbreeden