![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 42
|
Делаю плиточный редактор уровней для игры.
Существует много типов плиток (около 150 разновидностей). Как поступил: В библиотеке создал MovieClip и на шкалу положил типы плиток, кадры назвал именами cell101, cell121, cell099 и т.д. Когда создаю очередную плитку в редакторе, просто пишу код: И так далее... В чем проблема: Если меняю какие-то плитки, по разным причинам, может захотел другой узор. То приходится лезть вручную в Библиотеку и менять плитку на новую. Это очень не удобно, долго, да и как-то криво. Вопрос: Возможно ли это как-то делать кодом. Т.е. загружать кодом картинки плиток в библиотеку или куда-нить ещё, чтобы потом можно было УДОБНО пользоваться загруженными рисунками. Скажите хоть в каком направлении искать ответ. Рылся много где, ничего вразумительного не нашел. Заранее благодарен! |
|
|||||
|
ветеран форума
|
кодовое слово для поисков - ClassLoader. У miramax-а была вполне работающая реализация
__________________
4am is time to rock |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 42
|
А можно ссылочку на пост етого Мирамакса?
|
|
|||||
|
ветеран форума
|
__________________
4am is time to rock |
|
|||||
|
Кодовое слово для загрузки классов это в хелп ввести
getDefinition Сначала загружаем флешку, потом берем у нее класс вот так var Класс:Class;
Класс = loader.contentLoaderInfo.applicationDomain.getDefinition("КлассИзФлешки") as Class;
по моему целессобразно грузить просто jpg плитки. пример использования класса из загруженной флешки http://www.dnadillo.dn.ua/fla/load-MovieClip-class.html |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 42
|
Может я не грамотно выразился, НО. Мне не нужны никакие классы грузить и флэшки с плитками тем более... Мне именно и нужно загружать jpg-ги плиток. Я не могу понять как загруженные jpg потом удобно использовать...
Если грузить Loader-ом, то там столько мороки... Добавлено через 22 минуты Прочитал пост Мирамакса, ето совсем не то что мне нужно. Как я уже писал в пердыдущем посте, мне не нужно создавать библиотеку классов, мне нужно создать библиотеку РЕСУРСОВ, в данном случае УДОБНУЮ библиотеку картинок... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Загрузить Loader-ом, свалить полученный BitmapData в свой кеш и отображать.
з. Ы. А ClassLoader, например, если уже загружал либу, то подписаться на COMPLETE у него невозможно. Последний раз редактировалось etc; 10.01.2009 в 13:19. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 42
|
Цитата:
Это вобще не понял... Сори за глупость. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|