2011-04-13 4 views
1

안녕하세요, 내 서버에서 플래시로 이미지를로드하려고합니다. 요점은 동적으로 수행하여 플래시에서 즉시 애니메이션을 적용 할 수 있도록하는 것입니다. 내가 JavaScript를 플래시에서 일부 변수를 먹일 수 있도록 ExternalInterface를 사용하여,하지만 그 doesnt는 문제가 될 것 같습니다. 나는 그것이 밖으로 정렬 된 ExternalInterface 있습니다. 어쨌든 여기에 문제 코드가 있습니다. 나는 (AS에 익숙한 나는 모든 아니에요 커녕 AS3)에서이에 대한 코드를 발견하지만 내가 한 일부 이전 테스트에서 일했던 AS3 로더를 사용하여 서버에서 이미지로드

function getCover(){ 
    var year = "slices"; 
    var cover = "book-face.png" 
    var myLoader:Loader = new Loader(); 
    myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressStatus); 
    myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderReady); 

    var fileRequest:URLRequest = new URLRequest("howbizarro.org/clients/westessex/" + year + "/" + cover); 
    myLoader.load(fileRequest); 
    //Book.addChild(myLoader); 
    //Book.play(); 

    function onProgressStatus(e:ProgressEvent) { 
     // this is where progress will be monitored  
     trace(e.bytesLoaded, e.bytesTotal); 
    } 

    function onLoaderReady(e:Event) {  
      // the image is now loaded, so let's add it to the display tree!  
      Book.cover.addChild(myLoader); 
      Book.play(); 
    } 
} 

나는 잊어 버렸습니다. 내가 말할 수있는 것에서 보면 onLoaderReady은 결코 호출되지 않습니다. 몇 가지 테스트를 수행하고 getCover 실제로 자바 스크립트에서 호출되고 있지만 이미지를로드 한 얻을 수있는 최종 함수 호출을 가져옵니다 결코

답변

2

그것은 나를 위해 잘 작동하는 것처럼 보일 때 http : // URL에. 내가이 함께 볼 수있는

유일한 문제는 HTTP를 필요가 없다는 것입니다 : // 그렇지 않으면

"오류 # 2044 오류가 발생 것입니다 귀하의 URL을 앞에에서 처리되지 않은 의해 IOErrorEvent :. 텍스트 = 오류 # 2035 : URL을 찾을 수 없습니다. "

은 항상 URL 앞에 http : //를 넣습니다. 그게 정말로 URL이되는 것.

+1

바로 당신입니다, 선생님, 정말 고마워요! – Bizarro181

관련 문제