Форум 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=83188)

vic_proon 29.07.2006 13:46

движение мувика...
 
Как сделать так, чтобы
1) мувик двигался не по положениям в кадре, а по прямой, с какой-то скоростью, заданной 1ым и 2ым кадров фильма, на протяжении всего фильма.
2). Как сделать плавное движение мувика, при задании в нужном кадру параметру положения по оси конкретного значения?

то есть: Movie._x = Значение.

Спасибо всем заранее.

Что такое хорошо? 29.07.2006 13:52

:eek:

DimZ 29.07.2006 14:03

ух ктож тебя вопросы так научил задавать?

vic_proon 29.07.2006 17:10

Прошу прощения... Попытаюсь попонятнее.
1). - Я задаю только перемещение объекта за 1 кадр (типа скорость) и далее чтобы автоматически этот объект двигался с такой же скоростью.

Можно такое сдлать? Как?

2). - в экшнскрипте можно задать
Movie._x = 200; (к примеру)

Тогда в том кадре, в котором это было написано, мувик мереместится по указанной координате. как сделать это перемещение плавным?

D12 29.07.2006 22:53

Код:

_root.onEnterFrame = function() {
        if (this.mc._x<=200) {
                this.mc._x += 1;
        }
};

Если можно подробней что ты хочешь получить в итоге ?

vic_proon 30.07.2006 13:10

Цитата:

Сообщение от D12
Если можно подробней что ты хочешь получить в итоге ?

Я хочу получить в шамке странички флеш, в котором бы абсолютно ранлдомно перелетали самолётики (с рандомной скоростью и направлением)...

З.Ы.: Ещё я думаю, это можно так реализовать:
Т.К. какие-то временные границы всё-таки будут, то щзадавать в кадре вне временных границ координату за границей экрана (граница предварительно получается в результате работы Javascript'а). Но тогда как раз вопрос - как сделать плавное движение при задавании координаты в кадру экшнскриптом.

З.З.Ы.: Если модно, то этот код немного объяснить:
А куда этот код-то надо применять? И ещё: this.mc, mc - это MyClass? То есть там должно быть имя моего мувика?

vic_proon 30.07.2006 13:29

Всё понял, всё получилось!
D12, спасибо!!


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

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