Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как получить имя экземпляра клипа (http://www.flasher.ru/forum/showthread.php?t=180645)

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

Код AS3:

                        //массы барабанов
                      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, а получается же всё равно нужно будет по градусам определять точную остановку клипа, или можно как-то по другому и более точно это сделать ?


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

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