pall92
17.01.2014, 12:37
Здравствуйте... мучал тут идею платформера на базе box2d. решить сделать рисуемые уровни.. нашел алгоритм который обрабатывает либо bitmap либо векторную графику превращая его в b2body.
и все хорошо. если бы не обстоятельства.. а именно:
- этот алгоритм обрабатывает одно тело, без дыр.
- а уровень состоит из нескольких форм.
Вопрос- как перечислить все формы хранящиеся в movieClip.
Я думал обходить детей мувика через getChildAt(), но как выяснилось он возвращает все экземпляры класса.. а всю графику(даже если это два раздельных объекта) он читает как один объект shape. Собственно есть ли способ перечислить отдельные формы? Допустим чтобы я мог нарисовать два непересекающихся круга, а затем обратиться по-отдельности к ним как к shape-ам, ну или как bitmap-ам(ну мало ли)))
заранее спасибо)
ps: раскидать объекты-формы по слоям не помогло(
и все хорошо. если бы не обстоятельства.. а именно:
- этот алгоритм обрабатывает одно тело, без дыр.
- а уровень состоит из нескольких форм.
Вопрос- как перечислить все формы хранящиеся в movieClip.
Я думал обходить детей мувика через getChildAt(), но как выяснилось он возвращает все экземпляры класса.. а всю графику(даже если это два раздельных объекта) он читает как один объект shape. Собственно есть ли способ перечислить отдельные формы? Допустим чтобы я мог нарисовать два непересекающихся круга, а затем обратиться по-отдельности к ним как к shape-ам, ну или как bitmap-ам(ну мало ли)))
заранее спасибо)
ps: раскидать объекты-формы по слоям не помогло(