Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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.
Создать новую тему   Часовой пояс GMT +4, время: 17:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.