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

Raya 12.10.2007 13:00

Кнопка в мувике
 
Вложений: 1
Я промучилаь с этим скриптом дня три, и, наконец, решилась попросить помощи. Мувик, который проматывается туда-сюда, содержит картинки-кнопки. Проблема в том, что я не могу, на эти кнопки навесить ссылки - они не реагируют.

Собственно код. В мувике panel_mc - находятся куча кнопок, на которые и надо навесить ссылки.

Код:

stop();

var speed = 3;

onEnterFrame = function() {
        if(!halt) {
                if(_xmouse<Stage.width/2) {
                        if(panel_mc._x > 0 - panel_mc._width) {
                                panel_mc._x -= speed;
                        }else{
                                panel_mc._x = 0 - panel_mc._width;
                        }
                       
                }else{
                        if(panel_mc._x < Stage.width) {
                                panel_mc._x += speed;
                        }else{
                                panel_mc._x = Stage.width;
                        }
                       
                }
        }
}

for(name in panel_mc) {
                panel_mc[name].onRollOver = function() {
                        halt = true;
                }
                panel_mc[name].onRollOut = function() {
                        halt = false;
                }
}

 function scrollPanel_mc () {
        if(_xmouse<b.xMin || _xmouse>b.Max || _ymouse<b.yMin || _ymouse>b.yMax);
        this.onRollOver = panelOver;
        delete this.onEnterFrame
        }

        if(panel_mc._x >= -348.2) {
          panel_mc._x = -348.2;
        }

        if(panel_mc._x >=-839.5) {
          panel_mc._x = -839.5;
        }

        var xdist = _xmouse -383;

        panel_mc._x += -xdist / 7

В аттаче исходник... Заранее спасибо...

walerka 12.10.2007 13:08

кнопка в мувике
 
Вложений: 1
вот так?

Raya 12.10.2007 13:22

Трясущимися руками распаковала флэшку :-)

Нет, к сожаление, не реагирует - не открывает...

walerka 12.10.2007 13:36

Raya!!! я повесил обработчик на первую картинку только!!! хочешь могу повесить на все!!

Raya 12.10.2007 13:59

Извените, есть вероятность, что что-то делаю не так. Я понимаю, что одна кнопка - ее я и тестирую. А вы проверяли, работает ссылка с вашим кодом?

olexandr 12.10.2007 15:37

глянул одним глазом...
если объекты однотипные, то почему некоторые movieClip, а некоторые button

и еще! зачм писать функции в поле instance name????

Raya 12.10.2007 15:48

Да, там многие вещи не подчищены -это рабочий файл. Конечно же должны везде быть button/ Функции в поле instance name - ошибка - видимо копировала Ctrl С - Ctrl V

Большое спасибо walerka! Я мучилась, проклиная все дня два, а тут мне помогли за 15 минут :-) Еще раз спасибо


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

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