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

dmitry_kiv 16.04.2009 01:12

как удалить клип после attachMovie
 
есть кнопка, к ней код:
Код AS1/AS2:

but.onRelease = function() {
        attachMovie("clip1","clip1",1);
}

появляется клип, на нем есть клип в виде креста, чтобы закрыть клип. на крестике код:
Код AS1/AS2:

cl.onRelease = function() {
          delete _root.clip.onEnterFrame;
}

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

Fatality 16.04.2009 01:47

Цитата:

cl.onRelease = function() {
delete _root.clip.onEnterFrame;
}
Причем тут это ? Используйте clip.removeMovieClip(), чтобы удалить приатаченный клип.

dmitry_kiv 16.04.2009 03:56

Fatality
Код AS1/AS2:

cl.onRelease = function() {
        _root.clip.removeMovieClip();
}

не работает...

Stargazer 16.04.2009 06:33

Может быть, дело в том, что вы аттачите клип под именем "clip1", а удалять пытаетесь клип с именем "clip"?

ОльгаЮрьевна 16.04.2009 14:32

лучше в attachMovie вместо 1 писать - this.getNextHighestDepth()... ну просто как совет:)

iNils 16.04.2009 14:35

Добавление
Код AS1/AS2:

this._parent.attachMovie ("clip1", "clip1", 1);

Удаление
Код AS1/AS2:

this._parent.clip1.removeMovieClip ();


dmitry_kiv 16.04.2009 14:52

iNils спасибо. заработало.
ОльгаЮрьевна скажите, а чем лучше?

lexa2000lexa 16.04.2009 15:05

Цитата:

Сообщение от ОльгаЮрьевна (Сообщение 813252)
лучше в attachMovie вместо 1 писать - this.getNextHighestDepth()... ну просто как совет:)

а вот тут вы не правы , совсем не лучше, иногда даже хуже.

ОльгаЮрьевна 16.04.2009 15:13

Цитата:

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

dmitry_kiv 16.04.2009 15:22

ОльгаЮрьевна спасибо за ответ
lexa2000lexa тогда вопрос к вам, а когда это лучше не использовать?


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

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