PDA

Просмотр полной версии : Помогите разобраться


GreatRash
19.07.2007, 11:52
Тут в одном посте замечательную ссылку нашел на интернет-институт или типа того. Спасибо за нее, кстати :drinks:

Короче дело не в этом...начал я все уроки по порядку выполнять...и в первом же уроке загвоздка...

Дело в том, что там приводится код, который заставляет шарик двигаться в то место, где юзер кликнул мышью и при этом от шарика остаются его дубликаты по пути (ну типа след). Приводится такой код:

var speed = 4;

ball_mc.moveToMouse = function() {
this._x += (this.targetX-this._x)/this._parent.speed;
this._y += (this.targetY-this._y)/this._parent.speed;
this.duplicateMovieClip("dupe"+this._parent.depth,
this._parent.depth++);
};
ball_mc.onMouseDown = function() {
this.targetX = this._parent._xmouse;
this.targetY = this._parent._ymouse;
this.onEnterFrame = this.moveToMouse;
};


Шарик к мышке движется исправно, а вот дубликатов нет. В чем дело? Что в скрипте не так?

У меня Flash MX 2004.

Причем вот что странно, там к урокам исходники прилагаются, так вот когда я их запускаю, все работает...я даже пробовал тупо скопировать код из исходника к себе в файл...и нифига...черт, я даже слои так же расположил, как в примере, даже назвал их так же...

Жень Шень
19.07.2007, 13:37
Привет!
Приведенный код вполне рабочий. Но!!! Необходимо в Паблиш Сетинге указать для 6 версии плеера.

iNils
19.07.2007, 13:44
Название темы не отражает сути вопроса.

aksios
19.07.2007, 14:07
Там же четко сказано: Flash MX.
Вопросы курса относятся только к Плееру № 6.
Кстати, на другом ресурсе пробовал пройти тест по флешу №5 (хотя думаю, это вообще был №4) так не прошел!

GreatRash
19.07.2007, 15:37
2Модератор Ну...уж и не знаю как назвать ее по другому. А переименовывать тему я могу?
Варианты:
1. Помогите разобраться в AS.
2. Не работает скрипт.

2Остальные А почему у меня не работает двже в самом флэше (Ctrl+Enter)? Когда запускаю таким же образом скрипт из примера, то все работает...

aksios
19.07.2007, 15:51
См. пост №2 - проверь.

GreatRash
19.07.2007, 17:04
Да точно, заработало. А чего в этом скрипте поменять надо, чтобы в 7 плеере заработало? Просто не пойму, вроде все функции обычные...вроде они все в MX 2004 присутствуют...