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

Riin 27.12.2006 15:56

динамическое создание объектов
 
никак не моку додуматься, почему вот ЭТО не работает...
Код:

var snow:Number = 15;
for (x = 0; x < snow; x++) {
_root.attachMovie("snow","snow" + x, x), {
        _x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360
}
};


CCCPirate 27.12.2006 16:24

Цитата:

Сообщение от Riin
никак не моку додуматься, почему вот ЭТО не работает...
Код:

var snow:Number = 15;
for (x = 0; x < snow; x++) {
_root.attachMovie("snow","snow" + x, x  !!!!вот это-), {
        _x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360
}-надо сюда!!!!
};


:bye:

Riin 27.12.2006 16:36

мне видимо соображалка отказывает сегодня... что именно "вот это"?? это то, что в скобочках или чего другое...

CorC 27.12.2006 16:46

скобки ) и } поменяй после "вот это-" и в самом конце

Riin 27.12.2006 16:54

эмм... спасибо... ошибок код не выдает...

но все равно не рабтает...

CorC 27.12.2006 17:01

Код:

var snow:Number = 15;
for (x = 0; x < snow; x++) {
_root.attachMovie("snow","snow" + x, x, {
        _x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360
});
};


CCCPirate 27.12.2006 17:02

короче просто сделай так:

Код:

var snow:Number = 15;
for (x=0; x<snow; x++) {
        _root.attachMovie("snow", "snow"+x, x, {_x:Math.random()*150, _y:Math.random()*100, _rotation:Math.random()*360});
}

может ты линки в библиотеке не проставил?

Leezard 02.01.2007 15:29

Код:

        _x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360

_x ,_y, _rotation чего? Какого объекта? ["snow"+x] ? А где это видно из кода?

etc 02.01.2007 15:37

Leezard, ты о чем? :D

Leezard 02.01.2007 15:59

Я об этом:
Код:

var snow:Number = 15;
for (x = 0; x < snow; x++) {
_root.attachMovie("snow","snow" + x, x), {
        _x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360
}
};

Создаем 15 объектов которые помещаются в X:0 Y:0, потому что
Код:

_x:Math.random()*150,
        _y:Math.random()*100,
        _rotation:Math.random()*360

Относиться непонятно к чему.

__etc а ты о чем?


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

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