Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   удалить графику (http://www.flasher.ru/forum/showthread.php?t=211683)

tattori 13.10.2015 21:52

удалить графику
 
векторную графику нарисованную вручную можно как то удалить?

alexandrratush 13.10.2015 22:29

Где нарисованную? Можно удалить контейнер, который содержит рисунок.

GBee 13.10.2015 23:06

Код AS3:

graphics.clear();


undefined 13.10.2015 23:42

Цитата:

graphics.clear();
Цитата:

векторную графику нарисованную вручную
Код AS3:

mc.removeChild(mc.getChildAt(n));//n- глубина, на которой лежит графика


ZackMercury 13.10.2015 23:51

PHP код:

mc.removeChild(mc.getChildAt(n));//n- глубина, на которой лежит графика 

http://help.adobe.com/en_US/FlashPla...removeChildAt()

Код AS3:

mc.removeChildAt(n);//n- глубина, на которой лежит графика


undefined 13.10.2015 23:58

тоже вариант =)

tattori 14.10.2015 11:15

оооо я все это перепробовал, graphics.clear(); попробовал первым делом, пробовал удалить и с индексов все,
графика которая нарисована вручную не исчезает , кривой мозочек кисточкой, насчет удалить контейнер если можно пример кода, графика нарисована в первом кадре мувика код пишу в классе этого же мувика

Добавлено через 25 минут
вообщем тема такая, есть клякса нарисованная вручную и есть битмап добавленный кодом, в мувике 2 кадра клякса нарисована в обоих кадрах, проверяю numChildren пишет 2 (клякса и битмап) удаляю оба слоя через индекс, пишет 0, но потом переход на второй кадр и пишет 1 потом обратно переход на первый кадр и пишет снова 1, и тд. битмап любезно исчез а клякса настырная

Добавлено через 26 минут
я так понял выставленные на сцену вручную после перехода на другой кадр обратно востанавливаются

neonoviiwolf 14.10.2015 11:45

Добавте скрин, чёт мне подсказывает, что никто не понял, что именно вал удалить нужно

delphic 14.10.2015 12:45

Цитата:

Сообщение от tattori (Сообщение 1188058)
оооо я все это перепробовал, graphics.clear(); попробовал первым делом, пробовал удалить и с индексов все,
графика которая нарисована вручную не исчезает , кривой мозочек кисточкой, насчет удалить контейнер если можно пример кода, графика нарисована в первом кадре мувика код пишу в классе этого же мувика

Добавлено через 25 минут
вообщем тема такая, есть клякса нарисованная вручную и есть битмап добавленный кодом, в мувике 2 кадра клякса нарисована в обоих кадрах, проверяю numChildren пишет 2 (клякса и битмап) удаляю оба слоя через индекс, пишет 0, но потом переход на второй кадр и пишет 1 потом обратно переход на первый кадр и пишет снова 1, и тд. битмап любезно исчез а клякса настырная

Добавлено через 26 минут
я так понял выставленные на сцену вручную после перехода на другой кадр обратно востанавливаются

да,будет,потому что флеш то откуда в курсе что на возврат что делать,для этого вам надо делать сохранение, условие что если удаленно, то больше не показывать. Например в играх вы взяли предмет он по сути должен исчезнуть, я захожу в тур я же не должен видеть то что я уже взял,поэтому флешу задается команда,если взял,он хранится в данных,значит стираем с экрана,либо убираем по x или по у.

tattori 14.10.2015 15:27

"если удалено то больше не показывать". а можно пример кода?


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

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