내 swf 파일의 프리 로더를 만들었습니다. 다른 SWF가로드되는 동안 무대에 이미지를 추가하기 만하면됩니다.플래시 - 로더에 동영상 클립 추가
내 이미지는 라이브러리의 이미지라는 무비 클립에 저장됩니다. 어떻게 무대에 추가하고 그것이로드되는 동안 거기에 머무르게 할 것입니다. 스테이지로 수동으로 이동하려고 시도했지만 1 프레임 만 유지합니다.
import flash.display.*;
import flash.events.*;
import flash.text.*;
var myContent:URLRequest = new URLRequest("flashheader.swf");
var myLoader:Loader = new Loader();
myLoader.load(myContent);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preLoader);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
function preLoader(event:ProgressEvent):void
{
var loaded:Number = Math.round(event.bytesLoaded);
var total:Number = Math.round(event.bytesTotal);
var percent:Number = loaded/total*100;
percentText.text = Math.round(percent) + "%"
}
function loadComplete(event:Event):void
{
addChild(myLoader);
removeChild(percentText);
}
감사합니다,
DIM3NSION
흠 다른 프레임이 없습니다. 멈추지 만 여전히 운이 없다. 웬일인지 매 순간마다 깜박 거립니다. 내가 가진 건 그 코드 뿐이야. percentText의 인스턴스가있는 한 프레임의 텍스트 상자에 라이브러리의 이미지가있는 동영상 클립이 있습니다. – DIM3NSION
하드 디스크 (IDE 내부)에서이를 테스트하는 경우로드가 완료 될 때까지 대략 한 프레임, 하드 디스크는 일반적으로 충분히 빠릅니다. 만약 당신이 그물을 어딘가에로드하려한다면 아마 느리게 볼 수있을 것입니다. 플래시 IDE 내부에서 테스트하고 있습니까? 그렇다면 호스팅 된 파일을 호스팅에 업로드하십시오. – Neoraptor
그리고이 코드는 첫 번째 프레임의 스테이지에 있습니까? 그 mc (1 프레임 다시)에서 스테이지로 드래그 한 이미지와 동일합니까? 모든 것이 단 하나의 프레임을 가졌는지 확인하고 추적 ("finished")을 배치 할 수 있습니까? loadComplete 함수 내에서 정확히로드가 완료되었는지 확인합니다. 시도해보십시오. – Neoraptor