Цитата
MustLive, я сёдня целый день бился над этим! Ни чё не понимаю! Куда этот чёртов onEnterFrame вставлять?
HaWKЯ специально не стал сразу тебе код писать, чтобы ты с одной стороны попытался сам разобраться (название метода onEnterFrame у тебя есть, осталось лишь в хелпе о нём почитать). А с другой стороны, если самому разобраться не получилось, чтобы ты не поленился на форуме поискать, т.к. тема использование onEnterFrame уже рассматривалась.
Вставлять код с onEnterFrame нужно в кадр.
AS код будет следующим:
Код
_root.onEnterFrame = function () {
if (mc1.hitTest(mc2)) {
mc1.gotoAndPlay(2);
}
}
Но замечу, что тебе, во-первых, нужно остановить изначально mc1 (чтобы он не мигал различными кадрами). Во-вторых, тебе нужно перейти на второй кадр mc1 и остановится (чтобы он не начал мигать). А в-третьих, стоит сделать возвращение к первому кадру, когда mc1 больше не пересекается с mc2 (если это соответствует задаче).
Вот итоговый код:
Код
_root.mc1.stop();
startDrag("mc1",true);
_root.onEnterFrame = function () {
if (mc1.hitTest(mc2)) {
mc1.gotoAndStop(2);
}
else {
mc1.gotoAndStop(1);
}
}