2012-04-18 4 views
1

플래시에서 생성 된 애니메이션이 있습니다. 트위터를 여러 각도로 변경하고 3D 프레임을 60 프레임 이상으로 변경했습니다. 이 애니메이션을 재생하면 애니메이션이 잘 작동합니다. "눈 덮인 화면은 3D 트윈입니다. "다음 나는 3D 트윈 ignored.Below 또 다른 홈페이지 SWF로이 SWF를로드AS3 3D 트윈이 작동하지 않습니다.

enter image description here

이 문제가 회전하는 객체입니다 enter image description here

임 이것은 경우 설명 할 수있는 몇 가지 중 하나를 기대 어떤 종류의 결함. 다른 플래시 버전으로 내보내고 솔루션을 찾으려고 다른 로더 클래스를 만들었습니다. 감사합니다.

+0

사용 된 코드를 표시 할 수 있습니까? 로드 된 swf에서 "_root"값 또는 Main SWF에 더 이상 존재하지 않는 참조를 참조하기 때문에이 SWF가 실행되지 않을 수도 있습니다. –

+0

'_root "는 as2입니다. 모든 동영상이 정상적으로로드됩니다. 모든 트위터는 무시됩니다. 여러 로더 클래스를 시도했습니다."모두 실패했습니다. "또한이 애니메이션은 액션 스크립트가 아닙니다. – joshua

+0

사이트에서 잘 보입니다. 당신은 코드 샘플이 있습니까? 그것들 없이는 디버그하기가 어렵습니다. 처리중인 코드 영역에 "trace"문을 두어 Main SWF에서 발생하는지 확인하십시오. –

답변

2

나는 이것을 전에 만났고 나를 죽였습니다. 하나의 3D 트윈을 다른 SWF에로드하는 경우 상위 SWF가 퍼스펙티브를 제어합니다 (SWF 당 하나의 퍼스펙티브 만 Flash 10 플레이어 이상으로 존재할 수 있음). 퍼스펙티브 값을로드 된 SWF와 부모 SWF에서 동일하게 설정해야합니다. 플래시 3D의이 한 측면은 나를 더 이상 사용하지 않아서이 기능을 더 이상 사용하지 않았습니다. 이것은 동적으로 상위가되는 서로 다른 자산에 대해서도 적용됩니다.

+0

메신저가 정확하다고 가정합니다.하지만 당신과 인스턴트 메신저로 멀리 던져서 alternati 지금까지는 애니메이션 작업을 완료하기 위해 하위 SWF를로드하는 것보다 3D 엔진을 살펴 보았습니다. – joshua

관련 문제