PDA

Просмотр полной версии : Как получить имя экземпляра клипа


stflasher
06.06.2012, 08:20
Есть рулетка. На ней расположены картинки-клипы и у них есть свои имена инстансы для использования в коде. Как в коде получить имена этих инстансов, если, например, выпала нам комбинация картинок, и я хочу их прочитать в коде ?

udaaff
06.06.2012, 09:55
А каким образом у вас комбинация выпадает?

stflasher
06.06.2012, 10:38
Ну вот есть на рулетке три барабана, на каждом по 36 ячеек, в каждой ячейке лежит своя картинка. Есть место, которое показывает что выпало на этих трех барабанах. Вот когда там выпадает, как получить имена клипов картинок?

ObOs
06.06.2012, 10:53
Ну так покажите код как у вас эти ячейки выпадают. Тогда вам быстрее ответят на ваш вопрос.

stflasher
06.06.2012, 11:01
//массы барабанов
var m1,m2,m3:Number;
m1 = 1;
m2 = 2;
m3 = 3;
//шаг поворота на одну ячейку
var L:Number =9;
//вращаем Nn раз по ячейкам
if (iter<=Nn)
{
iter++;
//вращение барабанов
bandit.ruletka.largeCicle.rotation += L * m1;
bandit.ruletka.smallCicle.rotation += L * m3;
bandit.ruletka.bigCicle.rotation -= L * m2;
}
else
{
removeEventListener(Event.ENTER_FRAME,xfOnTimer);
iter=0
Nn=0
}

udaaff
06.06.2012, 11:15
У вас, по-моему, тут всё вверх ногами реализовано. Логичнее было бы выставлять выставлять ячейки по заранее известному результату.

morgenshtern
06.06.2012, 11:43
Вот человек с таким же ником как у вас с такой же проблемой. И ему там ответили. http://www.flasher.ru/forum/showthread.php?t=180607

stflasher
06.06.2012, 11:50
morgenshtern, Там другой вопрос был. Там был вопрос синхронизации, а тут как определить какой клип выпал в итоге в рулетке. Ведь нужно же рассчитать скорость и торможение, тут нужно всё реалистично сделать.

udaaff, а получается же всё равно нужно будет по градусам определять точную остановку клипа, или можно как-то по другому и более точно это сделать ?