Преглед на урок

Текст изписващ се до курсура

Текст изписващ се до курсура




1. Отворете документ с желаната големина.

2. Копирайте и поставете следния код в първия фрейм чрез маркирането му и натискане на F9.

Код
Text = "Free cool tutorials - youngdesigner.info";
letters = Text.split("");
letterformat = new TextFormat();
letterformat.font = "Verdana";
letterformat.align = "center";
letterformat.size = "10";
spacing = 8;
speed = 3;
for (var LTR = 0; LTR
mc = _root.createEmptyMovieClip(LTR+"l", LTR);
mc.createTextField(letters[LTR]+"t", LTR, LTR*spacing, 10, 20, 20);
with (mc[letters[LTR]+"t"]) {
text = letters[LTR];
setTextFormat(letterformat);
selectable = false;
}
if (LTR) {
mc.prevClip = _root[(LTR-1)+"l"];
mc.onEnterFrame = function() {
this._x += (this.prevClip._x-this._x+5)/speed;
this._y += (this.prevClip._y-this._y)/speed;
};
} else {
mc.onEnterFrame = function() {
this._x += (_root._xmouse-this._x+10)/speed;
this._y += (_root._ymouse-this._y)/speed;
};
}
}

3. Натиснете Crrl + Enter за да видите резултата!

Ето малко пояснение по скрипта:

Код
Text = "Free cool tutorials - youngdesigner.info"

Това е текста който ще се изписва до курсура ви.

Код
letterformat = new TextFormat();
letterformat.font = "Verdana";
letterformat.align = "center";
letterformat.size = "10";

Размера, положението и шрифта на текста - разбира се може да го променяте по желание.

Код
spacing = 8;
speed = 3;

Разстоянието и скороста на текста.



Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: swindle
Източник: http://www.kirupa.com/

Коментари

smm75

това става ли dreamweaver

pseff3D

урока изглежда готин. бих искал да Ви попитам къде точно се поставя въпросния код тъй като не сте пояснили. ActionScript-а в Dreamweaver, Macromedia Flash 8, Adobe PS CS3 ли да поставя или къде?!? и ако е във Флаш бих искал да знам как точно става защото вчера пробвах и нищо не ставаше нито във флаш нито при дугите програми които изброих по-горе. Дали не става въпрос за WordPress или за C / C++ ?

Xfirebg

ActionScript 3.0 се използва за урока, ако не се лъжа. Виж да не правиш проект за ActionScript 2.0

pseff3D

Ами аз имам Macromedia Flash 8, но сега си сложих и на Adobe Flash CS3 и пробвах пак това в ActionScript 3.0 и в ActionScript 2.0 но не става нищо :(.

mechy

даа ас съм със Adobe Flash CS4 и правя нов документ нато избирам ActionScript 3.0 но все нищо не става кажете как да го направим защото мен мно ми харесва ноо уви не работи явноо :(

mechy

като* :D

graf_kaberne

копирайте и поставете този скрипт:)

Text = "http://itschool.bg/!!!";
letters = Text.split("");
letterformat = new TextFormat();
letterformat.font = "Verdana";
letterformat.align = "center";
letterformat.size = "10";
spacing = 8;
speed = 3;
for (var LTR = 0; LTR<letters.length; LTR++) {
mc = _root.createEmptyMovieClip(LTR+"l", LTR);
mc.createTextField(letters[LTR]+"t", LTR, LTR*spacing, 10, 20, 20);
with (mc[letters[LTR]+"t"]) {
text = letters[LTR];
setTextFormat(letterformat);
selectable = false;
}
if (LTR) {
mc.prevClip = _root[(LTR-1)+"l"];
mc.onEnterFrame = function() {
this._x += (this.prevClip._x-this._x+5)/speed;
this._y += (this.prevClip._y-this._y)/speed;
};
} else {
mc.onEnterFrame = function() {
this._x += (_root._xmouse-this._x+10)/speed;
this._y += (_root._ymouse-this._y)/speed;
};
}
}

Текст на линка...

Xfirebg

Да, на девети ред е изпуснат код.
т.е.

Код
for (var LTR = 0; LTR
трябва да е:
Код
for (var LTR = 0; LTR<letters.length; LTR++) {

както е написал graf_kaberne
Админ-а, ако може да го оправи :)

pseff3D

добре де тва го копирах и пейстнах след натискането на F9 за да ми излеле прозореза за кодове в Adobe Flash CS3 и нищо не става след контрол и ентър. какво трябва да направя ефекта ме кефи и искам да си сложа по 1 такъв на секи от 3-те ми уебсайта ;) а сега се мъча да си направя и един с флаш но за момента ме изнерви и го махнах :D

pseff3D

Разбрах как става като отворите NEW/ ACTIONSCRIPT (2.0) и след това натиснете бутона F9 и там поставите кода. Много Ви благодаря. А как мога да го използвам този ефект за да го сложа на всяка страница от уебсайтовете ми? и като какво трябва да го запазя като FLA?!?

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.