![]() |
Интересная проблема с removeMovieClip
Такая проблемка: во флеш из вне подгружаются мувики, на каждую подгрузку из библиотеки атачу прелоадер. При загрузке мувика прелоадер удаляю. Все бы ничего, но иногда бывают моменты, когда прелоадер видится, но не удаляется.
Вот код функции. Все, что закоментированое - разные варианты, которые я пробовал. Код:
try to remove _level0.loader3 OnEnterFrame _level0.loader3 OnEnterFrame _level0.loader3 OnEnterFrame _level0.loader3 OnEnterFrame _level0.loader3 ... Что это может быть? Помогите, плиз |
Для начала this.removeMovieClip(), а ещё delete this.onEnterFrame;
|
фиг знает что это :)
а так? Код:
mc.preloader.removeMovieClip(); |
Я так делал, не помогло. А onEnterFrame сам удалится, после удаления мувкиа
|
Цитата:
|
А мувик preloader небось руками отрисован?
|
Цитата:
|
Цитата:
Цитата:
|
Думаю, что надо сначала выносить на положительную глубину.
|
Цитата:
Код:
function onStartLoad(targetMC:MovieClip, param:Object){ Код:
function onEndLoad(targetMC:MovieClip, param:Object){ |
Добавил одну строчку кода
Код:
mc.preloader.swapDepths(10);Спасибо всем ГРОМАДНОЕ :) |
Укажи глубину руками.
А, хотя, как и следовало ожидать, глубина была неверной. |
Странно, написал пост, а его нет %(
Ну ладно, мне спасибо не жалко сказать еще раз :) Сделал свап глубины и все заработало. Спасибо большое!!! |
| Часовой пояс GMT +4, время: 13:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.