
27.03.2010, 17:31
|
|
Регистрация: Mar 2010
Сообщений: 25
|
Так в этом и вопрос) как лучше это делать.
Если назвать мувиклипы уровней Level1, Level2, Level3 в библиотеке как можно потом их вытащить по индексу? Что-то вроде {"Level"+i}, при создании экземпляра класса, как в имя класса подставить индекс? Типа var LVL:Level+i = new Level +i;
Есть такое в AS3? Нет наверно(
Добавлено через 34 минуты
Попробывал сунуть весь уровень в мувиклип. Раньше в классе монстра была проверка есть ли под ним блок:
mobboxdata=stage.getObjectsUnderPoint(p);
Теперь вместо stage надо сунуть как я понимаю мувиклип уровня, так как со stage не работает, ведь сам уровень теперь тоже под точкой.
Попробывал вручную повесить мувиклип уровня на stage и назвать его level (instancename).
mobboxdata=level.getObjectsUnderPoint(p);
Получаю ошибку, что level - такого нет. Почему?
Попробывал добавить на сцену уровень программно, создав экземпляр его класса.
Обращаюсь к экземпляру и получаю туже ошибку
mobboxdata=mylevel.getObjectsUnderPoint(p);
Что mylevel нет такого ) Почему?
|