Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Хелп новичку ОЧЕНЬ НАДО (http://www.flasher.ru/forum/showthread.php?t=45368)

mike215 28.05.2003 18:27

Хелп новичку ОЧЕНЬ НАДО
 
Вложений: 1
жизненно важно сделал панельку все ОКи и тут дело стало за малым за скриптом.
Скопировал из фла другого ни чего не работает хочу что бы все это все двигалось по энерции в горизонтально на правлении в зависимости от того в какой стороне у меня мышь в левой или правой, не кликая ни куда!!!!

dee2 28.05.2003 19:12

ты покажи исходный fla из которого код вытащил)))

mike215 29.05.2003 00:32

он во фла файле который зазипован:

Вот один объект
Код:

onClipEvent (enterFrame) {
        // calculate rotation and speed based on position of faders
        xspeed = (_root.horizFader._x-_root.horizFader.initx)/5;
        yspeed = (_root.vertFader._y-_root.vertFader.inity)/5;
        _rotation = math.atan2(yspeed, xspeed)/(math.pi/180);
        //
        // move beetle based on calculations above
        _x += xspeed;
        _y += yspeed;
        //
        // loop to opposite side of the masked area when the beetle travels off-screen
        if (_y<0) {
                _y = 195;
        }
        if (_y>195) {
                _y = 0;
        }
        if (_x<35) {
                _x = 465;
        }
        if (_x>465) {
                _x = 35;
        }
        //
        // maintain shadow position
        with (_root.shadow) {
                _x=this._x+3;
                _y=this._y+3;
                _rotation=this._rotation+90;
        }
}

Вот вторй:
Код:



onClipEvent (load) {
        initx = _x;
        left = _x-50;
        right = _x+50;
        //top = _y;
        //bottom = _y;
}

Прозьба не разбрасываться сленгом я его не понимю "флаш сленг".
Сам файл flash MX божья коровка с лева на права ползает и с верху в низ я оттуда вытаскивал. Туторила или Самплы.

Все есть в файле Слой layer 1 и тот что под маской layer 2

sergwizard 29.05.2003 03:51

Мдя... Более глупого и бездумного использования примеров я еще не видел.
Это надо было очень постараться... Смотрим код, видим:
Код:

xspeed = (_root.horizFader._x-_root.horizFader.initx)/5;
yspeed = (_root.vertFader._y-_root.vertFader.inity)/5;

Ищем эти объекты в мувике, - нет таких! Зачем тогда писать скрипт? И зачем вообще тебе yspeed, если тебе нужно только ГОРИЗОНТАЛЬНОЕ перемещение?
Читаем дальше:
Код:

with (_root.shadow) {
_x=this._x+3;
_y=this._y+3;
_rotation=this._rotation+90;
        }

У тебя что, есть movieClip "shadow"? И ты его вращать хочешь?
Дальше, есть кнопка. Большая. Лежит в самом нижнем слое. Зачем она? Давай проверим, посмотрим ее скрипт. Видим:

Код:

onClipEvent (load) {
        initx = _x;
        left = _x-50;
        right = _x+50;
        //top = _y;
        //bottom = _y;
}

Круто!
Все, дальше уже и смотреть не хочется. Могу только посоветовать: сначала научись писать по-русски, и только потом займись флэшем.


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

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