Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Программное рисование карты (http://www.flasher.ru/forum/showthread.php?t=160082)

warsem 08.07.2011 15:41

Программное рисование карты
 
Собственно 2Д карта. Вид сверху и немного под углом.
Сейчас пытаюсь сделать так:
Есть один большой клип map размером 1800х1800 пикселя. Его мышкой можно двигать startDrag/stopDrag.
Есть набор мувиков по 36х36. И я их тупо аттачу на этот клип map.

Всё в принципе волшебно и шикарно. Но не нравитца один момент: я не могу приаттачивать клипы загруженные из вне. Это сейчас мне не особо и нужно. Но просто хотелось бы сделать их внешними, что бы без проблемно можно было изменять/дополнять/удалять. И самое главное, что бы это смогли делать третьи лица.

Вопросов несколько:
1. Может есть более простой и красивый метод реализации карты?
2. Может можно как то программно задать клипу имя для экспорта?
3. Кто нить встречал ресурс, где можно своровать уже нарисованные элементы карты?:) А то я ща копипастом из старых игры ворую :(

dark256 08.07.2011 16:25

Аттачьте на карту пустой клип и в него уже грузите все что хотите и откуда хотите.
loadMovie() или MovieClipLoader()

warsem 08.07.2011 16:42

пустой - это:
* всмысле нарисовать пустой?
* createEmptyMovieClip и его аттачить, а уже после грузить?

А вообще все платформы так и рисуют или я снова велосипед изобретаю?

dark256 10.07.2011 15:27

createEmptyMovieClip
в него - loadMovie() или MovieClipLoader()

warsem 11.07.2011 16:05

дело в том, что я хочу загрузить образец каждого клипа один раз с сервера и потом просто юзать его при рисовании карты.

Вы же мне предлагаете загружать из при рисовании карты. Это неприемлемо по двум причинам:
1. Загрузка будет происходить в процессе, а не заранее.
2. С сервера будут грузитца одни и те же элементы при повторе на карте(а таких моментов очень много)

Ну посоветуйте что-нить:) Встала работа. После работы дома занятца не чем :(

dark256 11.07.2011 16:26

Грузите набор клипов - спрайтов - шэйпов.
Вне стэйджа. К примеру.
При обращении к рисованию проверяете - есть ли он у нас уже загруженный.
Если есть - в битмапдату его, дупликэйт и аттач.

warsem 12.07.2011 21:21

хнык хнык

расстраиваете Вы меня, сударь)
я рисовал эти долбанные картинки 36х36 с анимацией. Как вода плещитца, как об берег волны разбиваютца, а теперь вы мне -- в битмапу его!:)


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

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