.SWF переходит на 3-й кадр - PullRequest
       4

.SWF переходит на 3-й кадр

0 голосов
/ 18 января 2011

У меня 6-кадровый .swf, который по какой-то причине переходит на 3-й кадр при загрузке.Эта проблема возникает в любом браузере, кроме IE.Я использую AS2.Это сценарий действий для первого кадра:

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();.

Есть идеи, почему это происходит?

Спасибоза любую помощь.Philip

Ответы [ 2 ]

1 голос
/ 19 января 2011

Возможно, вам нужен предварительный загрузчик - Flash начнет воспроизводиться даже до полной загрузки, и это может вызвать проблемы.

Похоже, ваш проект AS3, поэтому попробуйте добавить что-то подобное во второй кадр (переместите все остальное за второй кадр):

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

}

или это также будет работать:

this.loaderInfo.addEventListener(Event.COMPLETE, selfComplete);
0 голосов
/ 18 января 2011

Попробуйте использовать

gotoAndStop(6);

, если вы проигрываете кадр, в котором есть стоп ();дважды, flash просто скомпилирует stop ();или любой другой скрипт за один раз

...