Форум 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)
-   -   динамический load и unload (http://www.flasher.ru/forum/showthread.php?t=83843)

writerer 17.08.2006 15:07

динамический load и unload
 
Вложений: 1
Добрый день!
Суть проблемы:
хотелось бы чтобы отображались(аттачились) только те мувики которые входят в центральный(оранжевый) квадрат, а остальные нет, то есть удалялись если они уже были нарисованы.
Подскажите пожалуйста!

DarkLight 17.08.2006 15:36

Вложений: 1
Вот так?
Вложение 15005
А еще проще сделать квадрат маской

writerer 17.08.2006 16:03

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

writerer 17.08.2006 17:24

Вложений: 1
в принципе почти то что я хотел у меня получилось наконец таки.
осталось ещё несоклько важных моментов:
1.
Код:

        for (var name in this) {
                if (!map[name].hitTest(_root.panel._1)) {
                        map[name].removeMovieClip();
                        continue;
                }
        }

как-нибудь побыстрее есть метод ?

и
2. Эт в примере посмотрите попробуйте мышкой потаскать и будет видно, что там происходит наложение, это и понтяно потому-что там новые аттачи добавляются примитивно не учитывая направление перетаксивания.

И ещё конечно то что я не вижу, где криво сделано или медленно, говорите.

writerer 18.08.2006 01:11

ну чтоже никто не подправит ?! не подскажет ?!

meiciuc 18.08.2006 10:48

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

1. использовать не хитТест а проверку по координатам - на порядок быстрее работать будет (во всяком случае это будет иметь смысл, если число проверок возрастет), и проще для написания кода.

2. для плавного перемещения карты использовать не драг-методы, а вычислять смещение курсора (для примера можно посмотреть как сделаны "движущиеся части" в компонентах - они не используют драги)

writerer 18.08.2006 16:30

Вложений: 1
вот немного подделал функцию аттача новых мувиков, и удаление невходящих в область на онЭнтерфрейм повесил.
теперь вопрос большой!!!!:
как мне проверять есть ли такой же(с таким именем) мувик или нет ?!
to meiciuc:
а можно поподробнее про оба пункта ?!


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

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