Движение чрез Action Script
Публикувана от smilev на January 17 2011 14:58:48

Разширена новина
Правите един надпис примерно България, натискате F8 избирате "Movie clip" и давате ок.
Давате име на надписа - "nadpis" и правите нов леяр.

Избирате първия фрейм от леяра и натискате F9, за да отворите actions панела и там пишете следния код:

this.onEnterFrame = function() {
this.nadpis._x += 12;
};

Кратко обяснение

this.onEnterFrame = function() - това означава при влизането във фрейма да се извърши функцията, която се намира в {}.

this.nadpis._x += 12; - това означава да измества с 12 пиксела по Х за един фрейм. Следователно да се движи на дясно. Ако искате да се придвижва надолу просто сменете Х с Y.

Ако искате да спира в точно определен пиксел напишете:

this.onEnterFrame = function() {
if (this.nadpis._x<300) {
this.nadpis._x += 12;
}
};

Този скрипт използва if оператора структурата му е if (условие) {
ако и истина
} else{
ако не е истина
}

Следователно по-горния скрипт се обяснява ако надписа е на х < от 300 то да го придвижва с 12 пиксела за фрейм.

Ето още един скрипт местещ го първо пo Х после по Y

this.onEnterFrame = function() {
if (this.nadpis._x<300) {
this.nadpis._x += 12;
} else {
if (this.nadpis._y<483) {
this.nadpis._y += 30;