2008-09-30 11 views
3

믿거 나 말거나 Flex 3에 애니메이션 GIF를 표시해야합니다.이 사람은 판매용 구성 요소를 가지고 있지만 Flex 2에만 해당됩니다 : http://dougmccune.com/blog/2007/01/19/how-to-load-animated-gifs-using-adobe-flex-20/.Flex 3의 애니메이션 GIF

그리고이 예제를 구현했습니다 : http://www.bytearray.org/?p=95,하지만 큰 gif의 경우 CPU를 많이 사용하기 때문에 UI가 멈 춥니 다.

대체 솔루션을 아는 사람이 있습니까? 그렇게하지 못하면 pseudo-threading을 사용하기 위해 두 번째 예제를 다시 고려해야 할 것입니다. 우.

+0

호기심에서 벗어난이 gif는 얼마나 큰가요? – grapefrukt

+0

그들은 다양하지만 최대 320x240까지있을 수 있습니다 ... – outsidecontext

답변

0

this이 도움이됩니까?

편집 : 더 큰 GIF에서 그 제안이 얼마나 효과가 있었는지 모르지만 여전히 문제가있는 경우 GIF를 Flash로 가져 와서 자체 SWF로 변환 할 가치가 있습니다.

Flex는 문제없이 재생할 수 있어야합니다.

+0

Google 코드 프로젝트는 bytearray에서 나온 코드와 동일한 코드 인 것 같습니다. – grapefrukt

1

응답 해 주셔서 감사합니다. 해당 링크 (http://code.google.com/p/as3gif/)의 Google 코드 프로젝트는 구현 한 bytearray (http://www.bytearray.org/?p=95)의 코드와 동일합니다.

이 코드를 사용하여 빠른 의사 스레딩 예제를 작성했고 속도가 너무 느립니다. 내가 SWF 년대를 만들어가는 중 ... 즉시 swfmill을

0

확인을 GIF를 밖으로 SWF해야합니다 같은

보인다. 나는 그들이 지원하는 생각 애니메이션 GIF의

http://swfmill.org/

+1

하지 직접하지만, http://blog.thehippo.de/2009/09/tools-and-software/how-to-convert-a-animated-gif-into-a-flash-movie/#more-97 참조 –