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

veles2008 08.01.2010 16:53

как сделать появление объекта случайно в определённых координатах
 
Добрый день!

На сцене появляется объект. Как сделать так чтоб этот объект появлялся по координате х случайно, но только в точках, например, 200 и 400?
Тоесть или mc._x=200 или mc._x=400
Код AS1/AS2:

var a:MovieClip =attachMovie("mc", "mc_a",mca );
a._x = Math.random();
a._y -=48;               
onEnterFrame = function () {
a._y +=20;
}


VVall 08.01.2010 17:12

a._x=Math.random()<.5?200:400;

mr_pol 08.01.2010 17:15

можно, например, так:

Код AS1/AS2:

onEnterFrame = function () {
        t = random(2);
        if (t == 1) {
                a._x = 400;
        } else {
                a._x = 200;
        }
};


fessor 08.01.2010 22:06

математика рулит:

Код AS1/AS2:

a.x = 200*random(2);

и еще можно значения из массива вытягивать

veles2008 08.01.2010 23:19

Всем спасибо


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

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