Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как выгрузить ролик
Flash Zone Forum > Macromedia Flash > ActionScript
lm1983
Приветствую всех!Возникла проблема!Есть swf ролик "а" в него подгружаем swf ролик "в", как потом выгрузить ролик "в" используя при этом кнопку находящуюся в ролике "а"?
HaWK
Вы нарушили правило #7.
tiHo
 функция unloadMovie()
lm1983
Цитата(tiHo @ 24.11.2010 - 17:21) *
функция unloadMovie()


Не работает!Пробовал!
on (release) {loadMovieNum("med.swf",1);
}
гузится ролик а 
on (release) {unloadMovieNum("med.swf");
}
не работает,кнопка должна находится в первом ролике.Если ее в загружаемый ролик поместить,то все работает.
tiHo
Конечно не работает, ты же неправильный параметр задаеш в функции. Нужно не название ролика указывать а уровень на который ты его загрузил.

Пример из Флеш-Хэлпа:

Цитата
loadMovieNum("yourimage.jpg", 1);
unload_btn.onRelease = function() {
unloadMovieNum(1);
}


PS.

И ненужно несколько тем одинаковых создавать wink.gif
lm1983
Цитата(tiHo @ 24.11.2010 - 19:26) *
Конечно не работает, ты же неправильный параметр задаеш в функции. Нужно не название ролика указывать а уровень на который ты его загрузил.

Пример из Флеш-Хэлпа:
PS.

И ненужно несколько тем одинаковых создавать wink.gif


Спасибо ща попробую.А тему просто я создал мне написали тип надо писать суть вопроса,а не помогите!Вот и пришлось создать!
lm1983
Цитата(lm1983 @ 24.11.2010 - 19:46) *
Спасибо ща попробую.А тему просто я создал мне написали тип надо писать суть вопроса,а не помогите!Вот и пришлось создать!


Все работает,спасибо большое!!!
chingachgoog
 прикрепите пример
lm1983
Цитата(chingachgoog @ 24.11.2010 - 20:05) *
прикрепите пример



жмем на мувиклип в главном ролике,все замечательно подгружается естественно
on (release) {loadMovieNum("med.swf",1);
}
потом тут подсказали,жмем на другой мувиклип в главном ролике
on (release) {unloadMovieNum(1);
}
Не выгружаетсяsad.gif
chingachgoog
Я имею в виду - вы архивируете свой fla-файл и выкладываете его здесь - это просто
lm1983
Цитата(lm1983 @ 24.11.2010 - 20:09) *
жмем на мувиклип в главном ролике,все замечательно подгружается естественно
on (release) {loadMovieNum("med.swf",1);
}
потом тут подсказали,жмем на другой мувиклип в главном ролике
on (release) {unloadMovieNum(1);
}
Не выгружаетсяsad.gif

А все!Заработало!Спасибо,это я тупонул!!!
tiHo
Вэлком
MustLive
Цитата
А тему просто я создал мне написали тип надо писать суть вопроса,а не помогите!Вот и пришлось создать!

lm1983

Нужно не только в тексте поста писать суть вопроса, но и в заголовке wink.gif. Т.е. заголовки в стиле "помогите" использовать не нужно. Что я уже подправил для данной темы. А помочь у нас на форуме тебе всегда, по возможности, помогут (как это было в этой теме).

Цитата
Заработало!

Вот видишь, использование unloadMovieNum позволяет решить данную задачу, как тебе говорил tiHo. И там не было ничего сложного, как ты уже понял.
lm1983
А как то же самое написать на AS 3.0?
MustLive
Цитата
А как то же самое написать на AS 3.0?

lm1983

В AS3 подход другой. В нём вместо unloadMovieNum нужно использовать stage.removeChildAt.

Т.е. с помощью stage.addChild(loader) размещаем на сцене загруженный флеш-ролик в мувик loader. А с помощью stage.removeChildAt(0) удаляем мувик (в данном случае первого потомка stage).
Русская версия IP.Board © 2001-2013 IPS, Inc.