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

Dr_Bra 15.12.2008 21:41

удаление предыдущего загруженного клипа
 
Всем привет!
Подскажите пожалуйста, как удалить загруженный мувиклип перед тем как загрузится следующий?
А точнее, у меня два мувиклипа в которые подгружабтся файлы, с кнопками btm1 и btm3 проблем нет, они стерают предыдущую подгрузку. А вот кнопка btm2 загружает мувиклип поверх тех которые уже есть на сцене.
А если содержимое кнопки btm2 загружать в podgruz -то он очень криво там размещается :(.

Код AS1/AS2:

_root.btm1.onPress = function() {
    _root.podgruz.attachMovie("about2","podgruz",this.getNextHighestDepth());
};
_root.btm2.onPress = function() {
    _root.loadP.loadMovie ("ecco.swf","loadP",this.getNextHighestDepth());
};
_root.btm3.onPress = function() {
    _root.podgruz.attachMovie("contacts","podgruz",this.getNextHighestDepth());
};


dmitriev 16.12.2008 00:01

Непонятно на самом деле почему криво размещяется...

Я бы создал клип контейнер(images_cont) и загружал в него примерно вот как:

Код AS1/AS2:

function showImage(image:Number)
{
        var cont = images_cont.createEmptyMovieClip("slide_"+image, images_cont.getNextHighestDepth());
        bmd = BitmapData.loadBitmap("slide_"+image+".jpg");
        cont.attachBitmap(bmd, 1);
        cont._alpha = 0;
        new mx.transitions.Tween(cont, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 20, false);
 
 
        images.push(cont);
        if(images.length>3)
        {
                _mc = images.shift();
                removeMovieClip(_mc);
        }
 
        currentImage = image;
}

Всегда можеш узнать номер текущей картинки и предыдущая картинка не будет резко пропадать при загрузке новой.

Dr_Bra 16.12.2008 08:00

спасибо за совет, попробую!


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

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