Форум 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)
-   -   loadMovie нюансы погрузки... (http://www.flasher.ru/forum/showthread.php?t=88666)

maxara 28.11.2006 12:57

loadMovie нюансы погрузки...
 
Подскажие, пожалуста, у меня есть мувиклип в который я подгружаю свфник, переодически я их хочу менять (при нажатии кнопки в меню), в каждом из свфников лежит прелоадер(линия по ширене на весь экран), а всё остальное прозрачное... А вопросик заключается вот в чём: можно ли загрузить новый мувик а только потом выкинуть старый и поставить новый на его место?

Может можно как-то грузить его в другой леер а после загрузки заменять им превидуший? Или как вобще реализовываются такие вункции?

maxara 28.11.2006 14:52

Я под такую вункцию даже в каком-то блоге код нашол, но разобраться всёравно не получилось... :(
Код:

function prikazi_button3(i)
{
    colorobject.setRGB(16777215);
    this["background_number" + i].cetvorka.textColor = 16777215;
    this["background_number" + i].cetvorka_b._alpha = 40;
    this["background_number" + _root.random_number].cetvorka.textColor = 10066329;
    lastcolor_back = _root.random_number;
    this["background_number" + i].onRelease = function ()
    {
        if (lastcolor_back != "")
        {
            _root.menu_holder.background_change["background_number" + lastcolor_back].cetvorka.textColor = 16777215;
        } // end if
        _root.menu_holder.background_change["background_number" + i].cetvorka.textColor = 10066329;
        lastcolor_back = i;
        oldcolor = 10066329;
        _root.provjera = 2;
        _root.i2 = i;
        _root.createEmptyMovieClip("e_mc22", 4);
        _root.mcl.loadClip("swf/bckg0" + i + ".swf", _root.e_mc22);
    };
    this["background_number" + i].onRollOver = function ()
    {
        oldcolor = _root.menu_holder.background_change["background_number" + i].cetvorka.textColor;
        _root.menu_holder.background_change["background_number" + i].cetvorka.textColor = 10066329;
    };
    this["background_number" + i].onRollOut = function ()
    {
        _root.menu_holder.background_change["background_number" + i].cetvorka.textColor = oldcolor;
    };
} // End of the function
var i = 1;
while (i <= 5)
{
    this["background_number" + i].cetvorka.autoSize = "center";
    this["background_number" + i].cetvorka.text = i;
    this["background_number" + i].cetvorka.embedFonts = true;
    prikazi_button3(i);
    ++i;
} // end while



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

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