Показать сообщение отдельно
Старый 22.12.2009, 14:22
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 2  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS3:
var boxList:Array=[["box1",10,20],["box2",150,120],["box3",200,300],["box4",10,300],["box5",320,330]];
 
var boxListForRand:Array = boxList.concat();
var i:int;
var randomBox:MovieClip;
var len:int   = boxListForRand.length;
var index:int;
for(i = 0; i < len; i++){
index = Math.floor(Math.random() * boxListForRand.length);
var classRef:Class=getDefinitionByName(boxListForRand[index][0]) as Class;
var randomBox:MovieClip =  new classRef();
addChild(randomBox);
randomBox.x=boxListForRand[index][1];
randomBox.y=boxListForRand[index][2];
boxListForRand.splice(index,1);
 
}
Добавлено через 3 минуты
с наложением повозиться можно hitTestObject-ом
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью