loadMovie выпускает ActionScript 2 - PullRequest
0 голосов
/ 10 февраля 2010

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

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

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

var currentImage: Number = 0;
load_image (currentImage); * +1008 *

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

next_btn.onRelease = function (): Void {
currentImage ++;
load_image (currentImage);
}

prev_btn.onRelease = function (): Void {
currentImage -;
load_image (currentImage);
}

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

Заранее спасибо! Будет

1 Ответ

0 голосов
/ 12 февраля 2010

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

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

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

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

...