Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Срочно нужна помощь !!! (http://www.flasher.ru/forum/showthread.php?t=47762)

Sheeva 07.08.2003 17:32

но у меня не работает :(

_root.ims.loadMovie("catalog/img1.jpg", 0);
_root.ims.width = 100;
_root.ims.height = 100;
_root.ims._y = 20;
_root.ims._x = 10;
ims.onEnterFrame = function() {
if (i<3) {
if (this._y>0) {
this._y -= 10;
} else {
i++;
this._y = 50;
}
} else {
while (this._y>0) {
this._y -= 1;
}
}
};

flashpointer 07.08.2003 17:40

Ты грузишь свой _root.ims.loadMovie("catalog/img1.jpg", 0) в основной клип и все скрипты дальше пропадают вместе с клипами

Sheeva 07.08.2003 17:41

а что надо сделать ?

Nox Noctis 07.08.2003 17:42

все просто - надо сначала дождаться пока джпг загрузится в клип, а потом уже с этим клипом что-то делать...

можно так:
Код:

_root.ims.loadMovie("catalog/img1.jpg");
_root.onEnterFrame = function() {
        var l = ims.getBytesLoaded();
        var t = ims.getBytesTotal();
        if (l>=t && l && t) {
                ims.width = 100;
                ims.height = 100;
                ims._y = 20;
                ims._x = 10;
                ims.onEnterFrame = function() {
                        if (i<3) {
                                if (this._y>0) {
                                        this._y -= 10;
                                } else {
                                        i++;
                                        this._y = 50;
                                }
                        } else {
                                if (this._y>0) {
                                        this._y--;
                                }
                        }
                };
                delete this.onEnterFrame;
        }
};


2flashpointer
тссс... там же не лоадМувиНУМ а просто лоадМуви... :))

Sheeva 07.08.2003 17:49

теперь картинка не загружается...

Sheeva 07.08.2003 17:52

а если всё же загрузить картинку, то теряется onEnterFrame(..)
:(

Nox Noctis 07.08.2003 17:57

аааа... блин, лажанулся на ровном месте :))

Код:

_root.ims.loadMovie("catalog/img1.jpg");
dt = _root.ims.getBytesTotal();
_root.onEnterFrame = function() {
        var l = ims.getBytesLoaded()-dt;
        var t = ims.getBytesTotal()-dt;
        if (l>=t && l && t) {
                ims.width = 100;
                ims.height = 100;
                ims._y = 20;
                ims._x = 10;
                ims.onEnterFrame = function() {
                        if (i<3) {
                                if (this._y>0) {
                                        this._y -= 10;
                                } else {
                                        i++;
                                        this._y = 50;
                                }
                        } else {
                                if (this._y>0) {
                                        this._y--;
                                }
                        }
                };
                delete _root.onEnterFrame;
        }
};


Sheeva 07.08.2003 18:01

да, это слот машина, там картинки меняются постоянно...

бальшое спасибо :)

Nox Noctis 07.08.2003 18:04

алилуйа :)

Sheeva 07.08.2003 21:02

а вот ещё вопрос, каким образом подобную функцию, можно применить сразу к трём объектам ?


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

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