Форум 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)
-   -   Проблема с attachMovie (http://www.flasher.ru/forum/showthread.php?t=97074)

mango_top7 13.06.2007 16:16

Проблема с attachMovie
 
Вопрос такой: есть какой-то мувиклип, к нему надо приаттачить другой, при том так, что бы приаттаченый реагировал на мышь.. Делаю так:

Kakoy-to_Klip.attachMovie("wall_handle","handle",1000);

handle.onPress = function() {....};

Вот только этот ОнПресс у handle не срабатывает, а срабатывает постоянно у Kakoy-to_Klip... Что делать?:(

Double 13.06.2007 16:25

нужно не onPress/onRelease использовать в этом случае, а onMouseDown/onMouseUp в связке с хиттестом.

BigDan 13.06.2007 16:26

Код:

Kakoy-to_Klip.handle.onPress = function(){
trace("ok");
}


mango_top7 13.06.2007 16:36

Double:
странно, че-то у меня непонятные вещи начинаются, когда пытаюсь onMouse... что-нибудь сделать... реагирует вообще везде... (хит тэст еще не пытался делать... он все исправит?)

BigDan:
ну и чем это отличается от того, что я написал?...

Double:
Блиин... то ли я хиттест неправельно делаю... то ли не знаю... но реагирует не при нажатии на handle, а на весь Kakoy-to_Klip.... странно :(

BigDan 13.06.2007 16:46

Вот держи.

Double 13.06.2007 16:52

хиттестом ты как раз и должен проверять, где мышиное событие приключилось. если в одном месте, то одно делаешь, если в другом - то другое, или вообще ничего не делаешь. а onPress родительский мувик для деток экранирует :)

Ведьмак 13.06.2007 17:05

ни чего не понял... зачем тут хиттест и т.д.. BigDan все правильно говорил...

Код:

clip.attachMovie("mc","my_mc",1,{_x:100, _y:100});
clip.my_mc.onPress = function(){
trace("ok");
}

все работает "на ура"... и никто никого не экранирует... пока я не захочу повесить обработчик на clip...

mango_top7 13.06.2007 17:22

Ведьмак:
Воооот!!! А как раз и фишка в том, что обработчик должен быть и там...

BigDan:
Сорри... пример не запускается че-то. Пишет: "Unexpected file format". У меня стоит Falsh MX...

BigDan 13.06.2007 17:28

Цитата:

Сообщение от mango_top7
BigDan:
Сорри... пример не запускается че-то. Пишет: "Unexpected file format". У меня стоит Falsh MX...

потому что он сделан под восьмерку, пора уже перейти на нее(не говоря уже про CS3)

iNils 13.06.2007 17:48

mango_top7, есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.


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

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