Просмотр полной версии : From AS 1.0 to AS 2.0
На as 1.0 код выглядит вот так:
b = new Color(k);
bt = new Object();
bt.bb = parseInt(random(255));
bt.rb = parseInt(random(255));
bt.gb = parseInt(random(255));
b.setTransform(bt);Как сделать тоже самое на as 2.0 - выдает ошибку несоответствия типов.
Juice_Green
06.09.2006, 16:31
в функцию parseInt подают строку а не число
k - это счетчик. Весь код выглядит вот так:
k = k+1;
duplicateMovieClip(small, k, k);
scale_k = 50+random(50);
setProperty(k, _xscale, scale_k);
setProperty(k, _yscale, scale_k);
setProperty(k, _x, random(550));
setProperty(k, _y, random(400));
b = new Color(k);
bt = new Object();
bt.bb = parseInt(random(255));
bt.rb = parseInt(random(255));
bt.gb = parseInt(random(255));
b.setTransform(bt);
2 Juice_Green:
А как мне рандомный цвет получить?
parseInt(random(255)); — а зачем parseInt?
setProperty... перенесука я это к новичкам
2 __etc:
А как, просто bt.bb = random(255);
Так чтоли?
Действительно parseInt не нужен. СПАСИБО!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.