Четверг, 28.03.2024, 18:15
Приветствую Вас Гость | RSS

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Эффекты текста

 

Эффекты для текста.

 

 

Данные эффекты могут применяться для создания баннеров, анимационных открыток, а также
 при оформлении сайтов.

 

Волнообразный текст.


 

Создайте новый документ на AS 3.0 и, выделив первый кадр, откройте панель скриптов.
Затем вставьте следующий код:

var text:String       = "Ваш текст";
var format:TextFormat = new TextFormat("Arial", 22);
var radius:int = 8;
var speed:Number = Math.PI/12;
var angle:Number =0
var letters:Array = null;
 
 
function Init():void
{
    letters = [];
    
    for (var a = 0, x = 0; a<text.length; a++)
    {
        letters[a] = new Sprite();
        
        var txt:TextField =  new TextField();
        txt.selectable = false;
        txt.autoSize = "left";
        txt.textColor = 0x9900CC;
        txt.text = text.charAt(a);
        txt.setTextFormat(format);
        
        letters[a].addChild(txt);
        letters[a].x = a * 22;
        addChild(letters[a])
    }
    
    addEventListener(Event.ENTER_FRAME, Animate, false, 0, true);
 
}
 
function Animate(e:Event):void
{
    for (var a = 0; a<letters.length; a++)
    {
        letters[a].y = Math.sin(angle+a)*radius;
    }
    
    angle += speed;
}
 
Init();

 

Обратить внимание:  для редактирования своего текста нужно в коде скрипта изменить -
в первой строке "Ваш текст"  написать нужный вам текст.  Во второй строке, где стоит

("Arial", 22) задать начертание и размер шрифта.
В строке txt.textColor = 0x9900CC; можно менять цвет текста
В строке
  letters[a].x = a * 22; можно изменить интервал между буквами.
Вот пример волнообразного текста:


 
 
 
 
 

Эффект для текста при наведении курсора.

 

 

Создадим новый документ на AS2.0   Размер экрана (монтажного стола) делаем на своё усмотрение.
Вы можете даже вставить свою фоновую картинку.   Далее берём инструмент "Текст" и пишем любое
слово.  Из этого текста создать муви клип (Ctrl+B два раза) и дать инстанс нэйм -  text_mc.
Теперь на временной шкале создадим второй слой, откроем панель Actionscript  -  (F9) и вставим
туда следующий код скрипта:

 

import flash.filters.GlowFilter;
    var gf:GlowFilter = new GlowFilter(0x4d544d, 100, 2, 5, 3, 3, false, false);
    text_mc.filters = [gf];
    text_mc.onRollOver = function() {
    this.onEnterFrame = function() {
    if (gf.blurX < 10) {
    gf.blurX++;
    gf.blurY++;
    } else {
    delete this.onEnterFrame;
    }
    this.filters = [gf];
    };
    };
    text_mc.onRollOut = function() {
    this.onEnterFrame = function() {
    this.filters = [gf];
    if (gf.blurX > 3) {
    gf.blurX--;
    gf.blurY--;
    } else {
    delete this.onEnterFrame;
    }
    };
    };

 

Качество тени можно регулировать (gf.blurX < 10)

Вот что должно получиться:


Поиск


Календарь
Друзья сайта
Друзья сайта



Все права принадлежат Akrus.Просьба при копировании давать ссылку на мой сайт. © 2024