Тук ще ви покажа как само с Action Script да местите обекти.
Правите един надпис примерно България, натискате 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;
}
}
};
урока е изготвен от мен (Melanholly) за уроци.нет ;)