Статьи

Flash Script — Эффект произвольного текста с отображением текста по умолчанию


Это выглядит круто … и это легко! Вот что вам нужно, чтобы создать свой собственный текстовый эффект.

1. Создайте текстовое поле и назовите его. Я дал моему имя переменной «shuffle».

2. Преобразуйте текстовое поле в фрагмент ролика и назовите его «Случайный».

3. Щелкните правой кнопкой мыши мувиклип и получите доступ к его действиям. Вставьте следующее действие:

onClipEvent (enterFrame)  
{
if(!_root.flag)
{
shuffle = chr(random(26)+65);
}
}

4. Создайте 4 дубликата клипа.

Я хочу, чтобы мувиклип RandomText отображал Flash, затем на секунду остановился, затем продолжил. В слове «flash» 5 букв, поэтому я буду использовать 5 видеороликов.

5. Выберите первый мувиклип и присвойте ему имя экземпляра «t1»; назовите второй t2, и так далее для других мувиклипов.

6. Назовите текущий слой «text», расширьте его тремя ключевыми кадрами, затем заблокируйте слой.

7. Создайте новый слой над текстовым слоем и назовите его «actions». Создайте три пустых ключевых кадра в этом слое. В первый ключевой кадр вставьте это действие:

 i = 0 
flag = 0
lapse = 20;
display = 10;

8. Во втором ключевом кадре вставьте этот код:

 i = i + 1 
if(i > display)
{
flag = 1;
_root.t1.shuffle = "F";
_root.t2.shuffle = "L";
_root.t3.shuffle = "A";
_root.t4.shuffle = "S";
_root.t5.shuffle = "H";
}
if(i > lapse)
{
flag = 0;
i = 0;
}

9. В третий ключевой кадр вставьте это действие:

 gotoAndPlay (2);

10. Вот и все! Запустите фильм, и вы увидите эффект выше.