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

Nox Noctis 07.08.2003 21:19

в смысле грузить в несколько клипов несколько картинок ?..

ссылки на клипы - в массив и проверять загрузку в цикле...
типа так:
Код:

heap = [];
load = function (img, target) {
        heap.push({dt:target.getBytesTotal(), lnk:target});
        target.loadMovie(img);
        if (!_root.onEnterFrame) _root.onEnterFrame = loader;
};
loader = function () {
        for (var i in heap) {
                var l = heap[i].lnk.getBytesLoaded()-heap[i].dt;
                var t = heap[i].lnk.getBytesTotal()-heap[i].dt;
                if (l>=t && l && t) {
                        var targ = heap[i].lnk;
                        heap.splice(i, 1);
                        targ._width = 100;
                        targ._height = 100;
                        targ._y = 20+random(200);
                        targ._x = 10+random(200);
                        targ.onEnterFrame = function() {
                                if (this.i<3) {
                                        if (this._y>0) {
                                                this._y -= 10;
                                        } else {
                                                this.i++;
                                                this._y = 50;
                                        }
                                } else {
                                        if (this._y>0) {
                                                this._y--;
                                        }
                                }
                        };
                }
        }
        if (!heap.length) {
                delete _root.onEnterFrame;
        }
};
//
load("catalog/img1.jpg", clip1);
load("catalog/img2.jpg", clip2);
load("catalog/img3.jpg", clip3);
load("catalog/img4.jpg", clip4);

просто вызываешь load(путь_к_картинке, клип_куда_грузить);

Sheeva 07.08.2003 21:51

спасибо, выручаешь, а я долго ломал, голову :)

Sheeva 08.08.2003 00:45

ОООй, немогу больше, я не понимаю почему этот скрипт не работает... помогите !!! :(

Nox Noctis 08.08.2003 01:14

Вложений: 1
все работает :) чес слово...

derhab 08.08.2003 01:23

как часы....токо картинки противные

Nox Noctis 08.08.2003 01:42

Цитата:

Оригинал написал(а) derhab
как часы....токо картинки противные
не, не картинки кавайные :) это рёока ^)

реальный размер не квадратный, поэтому так плющится все...

Sheeva 08.08.2003 01:53

я в растерянности, прям не знаю, какие бы я конструкции не выстраивал, работать мувик не хочет.
смысл в том что бы по достижении определённых _х и _у, картинка автоматически загружалась новая на первоначальную позицию...
я перепробовал массу вариантов, но так и не добился нужного...
мож чего посоветуете ? :(

Nox Noctis 08.08.2003 02:01

Цитата:

Оригинал написал(а) Sheeva
смысл в том что бы по достижении определённых _х и _у, картинка автоматически загружалась новая на первоначальную позицию
семеееен семееееныч... а сразу сказать ? :)

я вот только сейчас понял что тебе нужно именно это...

Sheeva 08.08.2003 02:08

суть проги в том, что я беру XML, счмтываю оттуда необходимые параметры, а потом используя их генерю ролики из подгружаемых картинок, который должен останавливаться на определённой картинке, прокрутившись н-цать раз :)
в Принципе это моя первая серьёзная скриптовая работа на флэше, но мои знания как программиста тут не всегда применимы, либо я чего то не понимаю (что скорее всего), если подашь мне несколько "вредных" :) советов, я буду очень признателен =)

ps(так сказать)
2 Nox Noctis ты аниме увлекаешься ? :)

Sheeva 08.08.2003 02:10

Самое западло, что мне работу завтра сутра сдавать :(
при моих скромных познаниях, я вот сижу и ночами парюсь :)
очень буду благодарен если поможешь...


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

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