2011-03-27 5 views
0

나는 플래시를 사용하여 웹 사이트를 구축하고 있습니다. 내 웹 사이트로 가져올 외부 swf 파일이 있습니다. 이 작업은 쉬운 일일 것이라고 생각했지만 영화를로드 할 때 왠지 깜박 거립니다. 내 웹 사이트 (상위 swf)는 1.0을 사용하여 빌드되었습니다. 외부 양식 swf는 3.0을 사용하여 빌드되었습니다. 이견있는 사람?flash actionscript 1.0, 외부 swf 파일을 부모 swf 파일에로드하십시오.

내 방식 : 내가 작성하는 경우

1.create an empty movie clip called mcForm 
2.go to the mc clip page i want to pull the external movie into 
3. within my actions layer, I call the following function 
loadMovie("main.swf", mcForm); 

:

LoadMovieNum("main.swf",0); 

다음 내 main.swf가 제대로 열리지 만 부모 SWF 파일을 닫습니다. 필자는 main.swf 파일을 상위 파일에 임베드 할 것입니다.

답변

1

내가 아는 한 ActionScript 3 무비를 ActionScript 1 또는 2 무비에로드 할 수 없습니다. 이유는 AS3이 * ActionScript 가상 머신 2 (AVM2)에 의해 처리되는 반면 AS1과 AS2는 AVM1에 의해 처리되기 때문입니다. 따라서 AVM1 영화를 가지고 AVM2에 맞춰진 무언가를로드하려고 할 때, 거의 지원되지 않는 모든 것을 잃게됩니다. 그러나 AVM2가 AVM1 코드를 실행할 수 있으므로 역 (즉, AS1/2 비디오를 AS3에로드)이 가능합니다.

유일한 예외는 무비가 실제로 스크립트리스 인 즉 간단한 ("바보 같은") 애니메이션 인 경우입니다.

+0

감사합니다. 난 그냥 ActionScript 1.0 및 LoadMovieNum ("main.swf", 0); 일했다. 하지만 지금은 페이지에 게시하는 방법을 알아 내야합니다. 당신의 도움을 주셔서 감사합니다! –

관련 문제