Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите разобраться (http://www.flasher.ru/forum/showthread.php?t=98713)

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 присутствуют...


Часовой пояс GMT +4, время: 19:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.