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

МышьБарометр 02.05.2008 15:05

Удаление мувиклипа. Как?
 
Идея такая:
При наведение мыши на мувиклип (а) запускается мувиклип (b) курсор изчезат. Нужно чтобы сие дейсвие происходило только один раз за все время.

То есть при повторном наведении мыши на объект (a) ничего не происходило. Картинка должна оставаться неизменной. Пыталась сделать это через удаление мувиклипа а после наведения на него мыши.

Однако реализовать это не получилось. Все работает однако при повторном наведении мыши на объект (а) - все проигрывается по новой.

код:
Код:

a.onRollOver = function()
{
        b.gotoAndPlay(1);
        Mouse.hide()
        a.removeMovieClip();// вот тут то мувиклип почему то не удаляется.
}


CorC 02.05.2008 15:24

заведите переменную в клипе, которая говорит, проигрывался ли клип, и в rollOver'e если нет проигрывался то менять переменную и стратовать клип.

iNils 02.05.2008 15:26

МышьБарометр, для оформления своего кода надо использовать теги [code][/code].

МышьБарометр 02.05.2008 15:30

Пример кода с переменной, если не сложно - выложите плиз.

Sysrepos 02.05.2008 18:43

Код:

_global.i = 1; // глобальная переменная (код в кадре)

a.onRollOver = function()
{  if (i == 1) //

        b.gotoAndPlay(1);
        Mouse.hide()
        a.removeMovieClip();// вот тут то мувиклип почему то не удаляется.
i = 2
}

что то может типа того

CorC 02.05.2008 18:48

Цитата:

Сообщение от МышьБарометр (Сообщение 736633)
Пример кода с переменной, если не сложно - выложите плиз.

Сначала, выложите свой код, а мы посмотриам, и если понравится, ответим....

МышьБарометр 02.05.2008 18:54

Спасибо. Наконец то заработало как надо!

egrik 12.05.2008 03:56

Если после проигрывания клипа b событие onRollOver больше не нужно, его можно удалить совсем.


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

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