Показать сообщение отдельно
Старый 10.12.2006, 13:01
borzih вне форума Посмотреть профиль Отправить личное сообщение для borzih Найти все сообщения от borzih
  № 1  
Ответить с цитированием
borzih

Регистрация: Dec 2006
Сообщений: 27
По умолчанию A script in this movie is causing Adobe Flash Player 9 to run slowly.

Сделал Флешку, разместил в HTML страничке, а после 10-20 минут "работы" она вдруг выдает:

Цитата:
A script in this movie is causing Adobe Flash Player 9 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script? [Yes] [No]
В чем может быть причина? Флэшка, из трех кадров состоит, делает слайд шоу. В первом кадре идет загрузка внешних фотографий, во втором - увеличивается счетчик и показавается одна из фотографий, в третьем - gotoAndPlay(2).

Вот полный код, если требуется:

*********************************
Кадр 1
*********************************

Код:
// Параметры из HTML: url1, url2, ulr3, speed1, speed2

speed1=Number(speed1);
speed2=Number(speed2);

_root.createEmptyMovieClip("mc1", 1);
mc1.loadMovie(url1);

_root.createEmptyMovieClip("mc2", 2);
mc2.loadMovie(url2);

_root.createEmptyMovieClip("mc3", 3);
mc3.loadMovie(url3);

a=0;
*********************************
Кадр 2
*********************************

Код:
// Показываем фото 1
if( a>=0 && a<=99 ) {
    mc1._alpha=100;
    mc2._alpha=0;
    mc3._alpha=0;  
    a+=speed1;
}


// Делаем переход от 1 к 2
if( a>=100 && a<=199 ) {
    mc1._alpha=200-a;
    mc2._alpha=a-100;
    mc3._alpha=0;  
    a+=speed2;
}


// Показываем фото 2
if( a>=200 && a<=299 ) {
    mc1._alpha=0;
    mc2._alpha=100;
    mc3._alpha=0;  
    a+=speed1;
}

// Делаем переход от 2 к 3
if( a>=300 && a<=399 ) {
    mc1._alpha=0;
    mc2._alpha=400-a;
    mc3._alpha=a-300;  
    a+=speed2;
}
 
// Показываем фото 3
if( a>=400 && a<=499 ) {
    mc1._alpha=0;
    mc2._alpha=0;
    mc3._alpha=100;  
    a+=speed1;
}

// Делаем переход от 3 к 1
if( a>=500 && a<=599 ) {
    mc1._alpha=a-500;
    mc2._alpha=0;
    mc3._alpha=600-a;  
    a+=speed2;
}

if(a>=600) a=0;
*********************************
Кадр 3
*********************************

Код:
gotoAndPlay(2);
[iNils: Для оформления своего кода, надо использовать теги [code][/code]]


Последний раз редактировалось iNils; 10.12.2006 в 13:37.