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

DVK 15.09.2012 21:25

Помогите сделать опускающиеся меню
 
Вложений: 1
Доброго времени суток!!!
Я новичок во флеше, хочу сделать собственный фото сайт, скачал темплейд на флеше теперь его переделываю под то что я хочу.
Хочу сделать падающее меню как на примере джава скрипт http://ruseller.com/lessons/les207/example/index.htm - при наведении курсора мыши в верхнюю часть экрана меню опускается в низ а при отведении исчезает обратно.
Немножко разобрался с темплейдом - с галереей, у нее фото лента опускается по такому же прицепу как я хочу меню но в обратном порядке (Работает она на caurina transitions Tweener - немого разобрался с твинером).
Получилось воссоздать на примере подъема опускания фото ленты - но не пойму как сделать, чтоб работало в обратном порядке? помогите пожалуйста!:)

Hauts 15.09.2012 21:53

Никто за вас не сделает. Покажите код и объясните, в каком месте у вас не получается.

mooncar 15.09.2012 22:01

DVK, ваш исходник в версии CS5.5, он установлен не у многих. Даже при желании, вам сможет помочь мало кто.

DVK 15.09.2012 22:01

Код AS1/AS2:

mport caurina.transitions.Tweener;
thumbIcon._x = Stage.width / 2 - 40;
thumbIcon._y = Stage.height - 70;
_root.onEnterFrame = function ()
{
    if (_ymouse >= Stage.height - 150 && _ymouse <= Stage.height) // я думаю вод здесь не получается (Если я меняю знаки и числовые значения то или не работает совсем или же работает в обратном порядке)
    {
              caurina.transitions.Tweener.addTween(thumbIcon, {_y: Stage.height, time: 1, transition: "easeOutExpo"});
        return;
    }
      caurina.transitions.Tweener.addTween(thumbIcon, {_y: Stage.height - 70, time: 1, transition: "easeOutExpo"});
};


Hauts 15.09.2012 22:02

Почему в caurina\transitions\Tweener.as используются переменные как из декомпилятора?

Код AS1/AS2:

        var __reg19 = isNaN(__reg5.time) ? 0 : __reg5.time;
        var __reg12 = isNaN(__reg5.delay) ? 0 : __reg5.delay;
        var __reg4 = new Object();
        var __reg24 = {overwrite: true, time: true, delay: true, useFrames: true, skipUpdates: true, transition: true, transitionParams: true, onStart: true, onUpdate: true, onComplete: true, onOverwrite: true, onError: true, rounded: true, onStartParams: true, onUpdateParams: true, onCompleteParams: true, onOverwriteParams: true, onStartScope: true, onUpdateScope: true, onCompleteScope: true, onOverwriteScope: true, onErrorScope: true};
        var __reg13 = new Object();

Похоже, что вы не "скачали темплейд".

DVK 15.09.2012 22:04

Цитата:

Сообщение от mooncar (Сообщение 1096106)
DVK, ваш исходник в версии CS5.5, он установлен не у многих. Даже при желании, вам сможет помочь мало кто.

Спасибо сейчас попробую понизить версию
:)

Цитата:

Сообщение от Hauts (Сообщение 1096108)
Почему в caurina\transitions\Tweener.as используются переменные как из декомпилятора?

Код AS1/AS2:

        var __reg19 = isNaN(__reg5.time) ? 0 : __reg5.time;
        var __reg12 = isNaN(__reg5.delay) ? 0 : __reg5.delay;
        var __reg4 = new Object();
        var __reg24 = {overwrite: true, time: true, delay: true, useFrames: true, skipUpdates: true, transition: true, transitionParams: true, onStart: true, onUpdate: true, onComplete: true, onOverwrite: true, onError: true, rounded: true, onStartParams: true, onUpdateParams: true, onCompleteParams: true, onOverwriteParams: true, onStartScope: true, onUpdateScope: true, onCompleteScope: true, onOverwriteScope: true, onErrorScope: true};
        var __reg13 = new Object();

Похоже, что вы не "скачали темплейд".

Не знаю почему как при декампелировании так было втемпледе, вот помойму качал от сюда (точно не помню) http://flashcs.ru/flash-/348-actived...plate-rip.html Вот демо http://s3.envato.com/files/1555146/t...e3/index.html# Скачал с сайта гугела Твин под as 2 надо им заменить или нет?

DVK 15.09.2012 22:37

Вложений: 1
Вот вроде бы понизил до 4 версии

DVK 18.09.2012 20:12

И все токи может кто то подскажет в чем у меня касяк при изменении знаков - на + не работает?:)

Добавлено через 1 минуту
Вертел крутил ну так и не понял:(

Добавлено через 3 часа 1 минуту
if (_ymouse <= Stage.height - 20 && _ymouse <= Stage.height) // Изменил первый знак больше на меньше, стало нормально работать но снизу, почему если вожу положительные координаты не работает?


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

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