2011-01-18 5 views
0

로드하는 중 제 3 프레임으로 점프하는 이유가 6 프레임 .swf입니다. 이 문제는 IE를 제외한 모든 브라우저에서 발생합니다. 나는 AS2를 사용하고있다..Swf가 세 번째 프레임으로 건너 뜁니다.

stop(); 

var SKUName = _root.SKUName; 
var ProductImage = _root.ProductImage; 
var ProductPrice = _root.ProductPrice; 

var tbValue:String = String(iSize.text); 

if(SKUName != undefined) { 
    gotoAndPlay(6); 
} else { 
} 

제 6 회 프레임은 단지 stop(); 조치를 포함 이 첫 번째 프레임에 대한 액션 스크립트입니다.

왜 이런 일이 발생하는지 알고 싶습니다.

도움 주셔서 감사합니다. 필립

+0

코드의 서식을 지정하십시오 (4 자까지 들여 쓰기 또는 {} 기호 사용). 귀하의 질문을 더 쉽게 읽을 수있는 기회를 얻으실 수 있습니다. 나는 이번에 당신을 위해서 해줬습니다. – weltraumpirat

+0

아, 사과드립니다. 머리를 가져 주셔서 감사합니다. – Philip

답변

0

에 한번 사용

gotoAndStop(6); 

유) (정지를 포함하는 프레임을 재생하는 경우; 두 번 플래시는 stop(); 또는 한 번만 다른 스크립트

1

아마 preloader가 필요합니다 .- 플래시가 완전히로드되기 전에 재생되기 시작하며 이로 인해 문제가 발생할 수 있습니다.

if (stage.loaderInfo.bytesLoaded < stage.loaderInfo.bytesTotal) { 
    this.gotoAndPlay(1); 
} else { 

} 

또는이 잘 작동합니다 :

this.loaderInfo.addEventListener(Event.COMPLETE, selfComplete); 
프로젝트 AS3 그래서 (두 번째 프레임 뒤에 다른 모든 이동) 두 번째 프레임에 이런 식으로 뭔가를 추가하려고처럼

같습니다

+0

죄송합니다. AS2를 사용하고 있다고 지정하는 것을 잊었습니다. 귀하의 제안에 감사드립니다, 불행히도 그들 중 누구도 일하지 않았다. 이상하게 IE에서 모든 것이 잘 돌아 간다는 것을 알았습니다. 프레임은 내가 사용하는 다른 모든 브라우저에서 멈추지 않습니다! – Philip

+0

AS2의 경우 다음과 같습니다. if (this.getBytesLoaded()

+0

고마워! 그 고정 첫 번째 프레임 문제 – Philip

관련 문제