
17.03.2014, 16:46
|
|
Регистрация: Dec 2013
Сообщений: 13
|
Цитата:
Сообщение от Isfet
ну так протрейсите, на каком этапе перестает работать, грузится ли вторая панорама? Запускается ли второй раз таймер,
ну и вообще по идее так должно быть
 Код AS3:
function ldr_complete(event:Event):void {
myBitmap = new Bitmap( (ldr.content as Bitmap).bitmapData );
addChild(myBitmap);
minuteTimer.addEventListener(TimerEvent.TIMER, onTick);
minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
minuteTimer.start();
}
не забывайте что нужно ждать загрузки с сервера, а потом только начинать проигрывать,
и вообще это нужно делать не циклом а рекурсией, в которую передавать путь к файлу
|
вторая картинка не грузится и двигается соответсвенно
Добавлено через 1 минуту
Цитата:
Сообщение от alexcon314
Вешать в цикле тучу обработчиков комплита на лоадер, да еще хендлером указать вложенную в цикл же функцию -за это уже можно руки оборвать. Вот вам ктото их и оборвал, по-видимому. Потом, что вы хотите-то? Вы по таймеру скролите непонятно что все время -1. Что у вас должно по-новой проигрываться? Уехало все, что можно, потом удалили все. Откуда второму и последующему проигрыванию взяться?
Совсем безруким рекомендуется понатыкать трейсов побольше на разные переменные и потом неимоверным усилим ума понять, что же у вас происходит, собственно, и происходит ли вообще? Не пробовали? Попробуйте, это весело.
О, пардон, там не только хендлеры вложены в цикл, там вообще все плохо. И таймер стартует в цикле и вообще все....
|
Да, критика принята. Руки оторваны...
помогите исправить!
|