문제

나는 플렉스 제작 된 SWF를 Swish 기반 영화에로드하고 실패하려고 노력했으며, 일부 연구를 수행했습니다.

(AS1/AS2 및 AS3)는 플래시 플레이어 내의 다른 "가상 머신"에서 실행됩니다. 많은 제품 업그레이드와 마찬가지로 AS3 기반 SWF는 AS1/2 기반 SWF를로드 할 수 있지만 AS1/2는 AS3 기반 SWF를로드 할 수 없습니다.

ActionScript 3은 완전히 신제품이며 AS2의 간단한 업그레이드가 아닙니다. Adobe는 "레거시 호환성"을 포함하지 않기로 한 "비즈니스"결정을 내 렸습니다.

여기에서 온다 : http://forums.swishzone.com/index.php?s=B8A808ADB9B5DEA0E88C5C6CEDB97018&showtopic=60051&st=0&p=259340&#entry259340

내가 사용한 전략 중 하나는 AS 1/2 SWF를로드 한 다음 일부 이벤트에서 내 AS 3 영화를로드하는 SWF를 만드는 것입니다. 그 사건은 1/2 SWF에 있습니다. 이것이 가능합니까?

도움이 되었습니까?

해결책

부모 SWF 내에서도 두 개의 SWF가 의사 소통하기 위해 LocalConnection 호출을 사용해야합니다. Grant Skinner는 SWFBRIDGE를 썼습니다. http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top