PDA

Просмотр полной версии : Как закрыть клип после его аттача?


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
Доброго времени суток!
Аттачу клип, всё нормально аттачится, но ставлю код выгрузки этого клипа, а он не работает, не выгружается.
Короче он аттачется и как бы блокируется(замерает).
В чем проблема не могу понять.

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

Kikasso
12.07.2007, 17:14
не понял, что это значит????? Наверное, "покажите код"

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
СПС!!!!!!!!!!!!!!!