2010-02-10 4 views
0

У кого-нибудь возникали проблемы с loadMovie в as2? Я унаследовал какой-то ужасный код и вам нужно решить проблему, если вы представляете себе галерею, и щелчок назад и вперед вызовет loadMovie и получит URL-адрес из массива, каждый раз, когда нажимаются кнопки назад и вперед, число увеличивается и ссылки на другой URL-адрес изображения в массиве - довольно прямолинейный материал.loadMovie issue actionscript 2

По какой-то причине, когда я загружаю изображение в первый раз, это нормально после того, как loadMovie отказывается работать, даже любые запросы на получение изображения не запускаются. У кого-нибудь была эта проблема раньше?

Вот краткий пример:

вар currentImage: Number = 0;
load_image (currentImage);

Функция load_image (_num: Number): Void {
container.loadMovie (изображения [_num] .img);
след ('загрузка ======' + images [_num] .img);
}

next_btn.onRelease = функция(): Пустота {
currentImage ++;
load_image (currentImage);
}

prev_btn.onRelease = функция(): Пустота {
currentImage -;
load_image (currentImage);
}

Это очень странно, и я не испытывал этого раньше. Я бы не прочь догадаться, что некоторые из кода в стороне интерферируют с ним. Если у кого-то есть предложения, это было бы здорово. Я открыт для любых идей!

Заранее благодарен! Будет

ответ

0

Я проверил ваш код - это это определение не включено в images, поэтому я предположил следующее:

var images:Array = new Array({img:"0.jpg"}, {img:"1.jpg"}, {img:"2.jpg"}); 

... и она отлично работает для меня, так что, возможно, проблема заключается в другая область кода?

Кроме того, currentImage -- и currentImage ++ не защищают от использования недопустимых значений (например, currentImage = -1), это проблема для вас?

Смежные вопросы