2009-07-29 5 views
0

actionscript 2에서 LoadVars를 사용하여 cbsnews.com을로드 할 때 가끔씩 페이지에 대한 html이 제대로 표시되고 다른 경우에 GIF89a이 표시됩니다. 나는 이것이 무엇을 의미하는지 모르겠다. 그래서 어떤 도움이나 제안도 인정 될 것이다. 다음은 직접 테스트하는 몇 가지 샘플 코드입니다.LoadVars를 사용하여 cbsnews.com을로드 할 때 가끔씩 GIF89a가 반환됩니다.

var foo:LoadVars = new LoadVars(); 
foo.onData = function(bar) { 
    trace(bar); 
} 
foo.load("http://www.cbsnews.com/"); 

편집 : 크리스 샤퍼의 조언을 따르려고 노력하지만, 플래시에서 GIF 파일로 응답을 작성하는 간단한 방법이없는 것 같다. GIF 파일에 응답을 쓰는 방법을 계속 찾아 볼 것이므로 이상하게 느껴질 지 모르지만, 누군가가 알고 있거나 다른 제안이 있다면 알려 주시기 바랍니다.

답변

1

GIF89a는 .gif 파일의 처음 몇 바이트입니다. 나는 추측하고 있지만 아마도 CBS는 특정 시간 동안 요청할 수있는 요청의 수에 제한을 두었습니다. 그런 다음 이미지를 제공하여 (화면 긁기 및/또는 사이트 사용을 불법적으로 중단하는 등) 이미지를 제공합니다.

그것은 단지 추측입니다. 요청을 만들어 파일에 대한 전체 응답을 저장할 수있는 방법이 있습니까? 그렇다면 반환 될 때 .gif를 볼 수 있습니까?

+0

GIF89a를 처음으로 반환하여 하루 이상 요청했습니다. – Anton

+0

GIF가 무엇인지 볼 수 있도록 헤더를 볼 때 전체 응답을 저장하는 것이 좋습니다. 어떤 일이 발생했는지 알려주는 메시지를 포함 할 수 있습니다. –

+0

또한 찾고있는 내용을 RSS 피드에서 찾을 수 있다면 사이트를 방문하는 것보다 사용하는 것이 더 편리 할 것이고 더 신뢰할 수 있습니다. 예 : http://feeds.cbsnews.com/CBSNewsMain –

관련 문제