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

Мыкыта 16.02.2007 20:59

прошу совета небходимо запустить функцию по событию
 
сабж
нехватает ку ку подскажите чем можно воспользоваться при запуске функции

этот код неприемлем но до большего ку ку нехватает неприемлен так как onRollOver и же с ним ессено убивает события мыши

альтернатива есть?

Код:

mask.onRollOver = function() {
        _root.m = 1;
};
mask.onRollOut = function() {
        _root.m = 0;
};
this.onEnterFrame = function() {
        if (_root.m == 1) {
                slide();
        }


CorC 16.02.2007 21:18

Код:

mask.onRollOver = function() {
        _root.onEnterFrame = Function;
};
mask.onRollOut = function() {
        _root.onEnterFrame = null;
};
function Function() {
...........
}


etc 16.02.2007 21:21

CorC, у тебя температура в порядке? :)

CorC 16.02.2007 21:29

Цитата:

Сообщение от __etc
CorC, у тебя температура в порядке? :)

сейчас 38.4 как угадал? :)
болею я...
у нас самый холодный город на северозападе
счаз посмортю что не так, не бань сразу
пожалей больного человека :)

Мыкыта 16.02.2007 21:32

=))) ролы накладывать низя ищу альтенативу вычисления находится ли курсор над мувиком =)

etc 16.02.2007 21:32

Corc, посмотри код во втором посте на свежую голову :)

CorC 16.02.2007 21:34

Цитата:

Сообщение от Мыкыта
=))) ролы накладывать низя ищу альтенативу вычисления находится ли курсор над мувиком =)

а hitTest тогда как?
их же там 2 варианта: мув над мувом, х+у над мувом

Мыкыта 16.02.2007 21:35

сенькс счас буду изучать =)))

pkfun 16.02.2007 22:59

Код:

mask.onRollOver = slide
//
function slide():Void {
        trace('slide');
}

То же самое, что и в первой вашей функции. Только не понятно в чем вопрос...

CorC 17.02.2007 10:30

Цитата:

Сообщение от __etc
CorС, посмотри код во втором посте на свежую голову :)

не ну код рабочий, и под 1 пост подходил :)
Цитата:

Сообщение от pkfun
Только не понятно в чем вопрос...

действительно

etc 17.02.2007 10:38

Цитата:

Сообщение от CorC
не ну код рабочий, и под 1 пост подходил :)

Да? Переопределил класс Function и что такое «NULL»?

CorC 17.02.2007 10:40

это я просто с С++ попутал :)
а Function оно же тут ничего не попортило :)

Мыкыта 19.02.2007 13:58

подскажите еще плиз hitTest работает только с рута? ибо пытаюсь получить из вложенного мува ноль реакции

Код:

this.onEnterFrame = function() {
       
        if(_root.mc.mask2.hitTest(_xmouse, _ymouse, true)) {
                trace("mask2");
        }
}


etc 19.02.2007 14:16

А у какого объекта ты пытаешься определить координаты _xmouse, _ymouse?

Мыкыта 19.02.2007 14:20

проверяю находится ли курсор над мувом в данном случае над маской с рута вот такой код работает
Код:

this.onEnterFrame = function() {
        if(mask1.hitTest(_xmouse, _ymouse, true)) {
                trace("mask1");
        }
}

и причем из рута первый код работает но если его поместить в клип то все медным тазом накрывается...

Мыкыта 21.02.2007 19:21

точнее hitTest работает но и позиции мыши отслеживаются но при вложении скрипта в мувик не удается их сконтачить... все прекрасно работает только с рута.... придется интервал тогда юзать видимо или у мну руки корявые?


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

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