이미지를로드 한 다음 해당 bitmapData를 사용하려고합니다. 이 프로그램은 플래시에서 실행했을 때 작동했지만 온라인으로 업로드했을 때는 작동하지 않았습니다. 이상한 문제가있는 것 같습니다. addChild(myLoader)
은 온라인으로 작동하지만 addChild(loadedPic)
은 아니며 myLoader에는 내가 액세스 할 수있는 bitmapData가없는 것 같습니다. 어떤 이유에서든 urlInput.text = "Done."
은 온라인으로 작동하지만 나는 무엇이 진행되고 있는지보기 위해 추가 한 urlInput.text = ...
이 아닙니다. 내 컴퓨터에서이 프로그램을 실행할 때 나는 urlInput가 정상적으로처럼 "[오브젝트 비트 맵] 안녕하세요"를 말하는 얻을 수 있지만, 이미지를로드하고있는 경우 온라인은 "로드 중 ..."여전히Actionscript 3.0로드 된 URL에서 bitmapData 만들기
var myLoader:Loader = new Loader();
submitButton.addEventListener(MouseEvent.CLICK, buttonRelease);
function buttonRelease(event:MouseEvent){
var fileRequest:URLRequest = new URLRequest(urlInput.text);
urlInput.text = "Loading...";
myLoader.load(fileRequest);
}
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onComplete(e:Event){
urlInput.text = "Done.";
//addChild(myLoader);
//var loadedBitmap = new BitmapData(myLoader.width, myLoader.height);
//loadedBitmap.draw(myLoader);
//var loadedPic = e.target.content;
//loadedPic.width = 300;
//loadedPic.height = 300;
//addChild(loadedPic);
urlInput.text = e.target.content.toString() + " hi";
//usedPic = loadedPic;
}
당신이에서 비트 맵을로드로 실행하지 않도록 모든 것을 암시 지역에서 신뢰이다? 경로는 무엇이며, 상대 경로이든 절대 경로이든, 귀하의 SWF와 동일한 도메인에 있습니까? – Neil
온라인 상태를 확인할 때 플래시 디버그 플레이어를 사용하고 있는지 확인하십시오. 보안 위반이있을 수 있지만 오류가 표시되지 않는다고 생각합니다. 여기에서 플래시 플레이어 디버그 버전을 실행하는지 확인하십시오. 페이지 : http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html 크롬은 일반적으로 플래시 플레이어를 내부적으로 유지한다는 점에 유의하여 크롬을 교체하려면 특별한 단계가 필요합니다. – shaunhusain