Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   вопрос по attachMovie (http://www.flasher.ru/forum/showthread.php?t=43601)

Fapser 05.03.2003 12:36

вопрос по attachMovie
 
дело в том чтобы мувы которые вытаскиваются из библиотеки

появлялись каждый раз с разными координатами, и с разным значением xscale yscale?

_root.sky.onEnterFrame = function() {
this._rotation -= 0.2;
};

for(r=200;r<202;r++){

name="f"+r;

sc=random(50)+50;

_root.sky.attachMovie("meteor", name, r,{_x:random(200),

_y:random(200), _rotation:random(90), _xscale:sc, _yscale:sc});

_root.sky[name].gotoAndPlay(random(30));
}

так не работает..Заранее благодарен..:)

Fapser 05.03.2003 12:39

_root.createEmptyMovieClip("sky", 1); - первая строчка

Nox Noctis 05.03.2003 18:11

Код:

_root.createEmptyMovieClip("sky", 1);
_root.sky.onEnterFrame = function() {
        this._rotation -= 0.2;
};
var randomPlay = function () {
        this.gotoAndPlay(random(30));
        delete this.onEnterFrame;
};
for (var r=200; r<215; r++) {
        var sc = random(50)+50;
        var init = {_x:random(200), _y:random(200), _rotation:random(90), _xscale:sc, _yscale:sc, onEnterFrame:randomPlay};
        _root.sky.attachMovie("meteor", "f"+r, r, init);
}


Fapser 05.03.2003 18:41

что такое var?
что такое init?

Nox Noctis 05.03.2003 18:46

ты для начала скажи - работает ? :))

var - это такое словечко специальное, я его по привычке перед временными переменными пишу...
в принципе можно его убрать, если у тебя этот код весь не внутри функции написан...

init - это объект, который ты передаешь для инициализации.
я просто вытащил его из скобок аттачМуви...
разницы никакой - просто не хотелось писать строчку на десять километров =)

Fapser 05.03.2003 18:56

я тебе почту отправил...не работает..:)(

Nox Noctis 05.03.2003 19:07

а что именно не работает ?

randomPlay - эта функция нужна только для того чтобы запустить приаттачиваемый клип в случайный кадр...

я сегодня весь день какие-то глупости пишу :)

в пятом флэше пришлось бы сделать именно так, потому что там клипы не аттачатся мгновенно
и к ним нельзя обращаться сразу же после вызова аттача... =))
...так что забудь =)

Fapser 05.03.2003 19:12

я тебе исходник на xentarknight@narod.ru
отправил


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

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