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

EMBARGO 12.07.2007 16:48

Как закрыть клип после его аттача?
 
Доброго времени суток!
Аттачу клип, всё нормально аттачится, но ставлю код выгрузки этого клипа, а он не работает, не выгружается.
Короче он аттачется и как бы блокируется(замерает).
В чем проблема не могу понять.

iNils 12.07.2007 16:49

Ииииии?

Molecula 12.07.2007 16:54

Нажмите кнопу "В", может поможет.

EMBARGO 12.07.2007 16:58

Да я понимаю, глупо, но я пробовал и unload' ом и removie' ом не получается.

Цитата:

Нажмите кнопу "В", может поможет.
не понял, что это значит?????

chingachgoog 12.07.2007 17:06

Цитата:

Сообщение от EMBARGO
Доброго времени суток!
Аттачу клип, всё нормально аттачится, но ставлю код выгрузки этого клипа, а он не работает, не выгружается.
Короче он аттачется и как бы блокируется(замерает).
В чем проблема не могу понять.

Проблема скорее всего в пути к этому клипу.
Я бы сначала проверил трейсом, правильно ли идет к клипу обращение

Kikasso 12.07.2007 17:14

Цитата:

Сообщение от EMBARGO
не понял, что это значит?????

Наверное, "покажите код"

EMBARGO 12.07.2007 17:14

http://www.sendspace.com/file/4soetr-это исходник, весит 16k. взгляните плизз.

Kikasso 12.07.2007 17:24

Код:

pole_.onRelease=function() {
 this.removeMovieClip();
 // this.unloadMovie ();
}

Вы приаттачили мувик из библиотеки, дали имя. По этому имени и надо обращаться.

Molecula 12.07.2007 17:25

Код:

reg_kor.onRelease=function() {
        attachMovie("koordinator_", "pole_",  {_x:1, _y:30});
}

Так не правильно обращатся к Залинкейджиному объекту.
Код:

koordinator_.onRelease=function() {
        unloadMovie (this);
}

На closed вешай код, который внутри "koordinator".
Или используй код Kikasso.

Сегодня что, день АТТАЧА? (куча вопросов по атачу)

EMBARGO 12.07.2007 17:36

Kikasso, если ствлю Ваш код, то сразу при тэсте, pole становится кнопкой.
Molecula, я не понял какой код вешать на closed?

Molecula 12.07.2007 17:39

Получается, что вроде такой:
Код:

closed.onRelease=function() {
        unloadMovie(_parent);
}

Но тогда в pole_ у тебя ничего нет, оно пустое.
Прейдется опять в него грузить что-то.

Мне кажется, атач при такой конструкции проекта - не очень подходит.
Наверное, Вам сразу нужно атачить в поле контент, если уж атач так жизненно необходим.
Т.е. вся инфа в pole_ появляется и исчезает через атач и анлоад.

EMBARGO 12.07.2007 17:44

Да, но этот код всё закрывает, а мне нужно, чтоб закрывалось только окно с крестиком.

Kikasso 12.07.2007 17:55

Тогда вот так:
Код:

closed.onRelease=function() {
        this._parent.removeMovieClip();
}


Molecula 12.07.2007 17:57

Да, так лучше.

EMBARGO 12.07.2007 17:58

СПС!!!!!!!!!!!!!!!


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

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