Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
20 / 20 / 3
Регистрация: 16.10.2013
Сообщений: 295
AS 3.0

Удаление мувиков со сцены

09.05.2014, 21:35. Показов 1063. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Такая проблема: Есть мувик фона игры типа Bg1_lvl_1_1. На этом фоне расположено несколько мувиков типа Platform_box и Platform_box_2 (дети). Задача в определенный момент сделать их невидимыми/удалить вовсе. Но вроде по логике все делаю, а не прячаются заразы



ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var current_platform:DisplayObject;
 
...
 
bg = new Bg1_lvl_1_1(); //мувик фона
for (var i:Number=1; i<bg.numChildren;i++) {
                
                if ((String(bg.getChildAt(i))=="[object Platform_box]")||(String(bg.getChildAt(i))=="[object Platform_box_2]")) {
                    current_platform=bg.getChildAt(i);
                    new PLATFORM_BOX(body_mc_container, current_platform.x, current_platform.y, current_platform.width, current_platform.height, {});   
                    current_platform.visible=false;
                    trace(current_platform);
                }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2014, 21:35
Ответы с готовыми решениями:

Удаление объекта со сцены
Доброе время суток, читатели! Такой вопрос: создаю я значит переменную var bullet:MovieClip= new mc_bullet; использую её, а потом...

Скроллинг мувиков
Привет. В AS3 имеется два класса с идентичным кодом, каждый со своим мувиком. В каждом классе есть функция движения мувика. Третий класс...

Массив из мувиков и типизация
Здравствуйте! Знаю тема избитая, но прочитав я так и не поняла как это сделать. Суть такая у меня куча мувиков, которые делают одно...

7
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
09.05.2014, 21:50
Каша какая-то. Зачем с только что созданного экземпляра класса что-то удалять?
0
20 / 20 / 3
Регистрация: 16.10.2013
Сообщений: 295
10.05.2014, 00:16  [ТС]
Не каша Это один из моих методов построения мира Box2d, тобиш своего рода конструктор мира. Я визуально раскидаю на мувик фона платформы. Потом при создании мира на их месте по их координатах и габаритах строится физический мир. И вот после того как физические обьекты созданы мне нафиг ненада уже лишние мувики на фоновом рисунке. Так вот, вопрос был не о каше, а о том что неправильно и почему при создании фона дети с него не удаляются/не стают невидимыми?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
10.05.2014, 11:51
Wells77, почему тогда эти объекты не поместить в отдельный контейнер (визуально в редакторе поверх основного мира), использовать его как отдельный тип объекта - и можно даже на сцену не добавлять.
0
20 / 20 / 3
Регистрация: 16.10.2013
Сообщений: 295
10.05.2014, 13:28  [ТС]
Не совсем понятно. Я в любом случае добавляю мувик фона уровня. Тоесть Пошагово предлагаете так: Кидаю в редакторе на сцену мувик фона, создаю поверх слой новый. На нем раставляю все платформы (где раставлять я вижу с нижнего слоя). Дальше Выделяю все платформы верхнего слоя и делаю отдельный класс. Потом уже в самой игре Добавил фон уровня на сцену. Дальше просто созлдал екземпляр Моего класса с платформами но не кидаю на сцену. И прохожусь по координатах платформ етого моего екземпляра? Потом просто обнуляю екземлляр и все? Я правильно понял?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
10.05.2014, 13:39
Цитата Сообщение от Wells77 Посмотреть сообщение
Кидаю в редакторе на сцену мувик фона
Да, важно только что бы он был непосредственно со сценой в одной системе координат.
Цитата Сообщение от Wells77 Посмотреть сообщение
Я правильно понял?
Да.
1
20 / 20 / 3
Регистрация: 16.10.2013
Сообщений: 295
10.05.2014, 16:22  [ТС]
Как за вариант, спасибо. Испробую такой метод. Но все же, просто ради интереса и общего развития, почему невидимыми не делаются в начальном варианте дети исходя с начального кода?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
10.05.2014, 16:47
Wells77, нужно разбираться. В предоставленном участке кода причин для отображения объектов не вижу (хотя на сцене они остаются)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2014, 16:47
Помогаю со студенческими работами здесь

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

Удаление объектов со сцены
Привет! Есть сцена, на ней клонируются объекты. Нужно: при нажатию левой кнопки по объекту, удалить этот объект. Пробовал вот таким...

Сцены
При переходе на сцену я делаю действие. Потом иду на другую. Вновь возвращаюсь на первую. Сохранятся ли на первой сцене изменения, если...

Передвижение сцены
Есть сцена, которая (так специально сделано) не умещается на экране. Нужно перемещать её зажатой кнопкой мыши. Пробовал совмещать...

Цвет сцены.
Подскажиет пожалуйста, как правильно задать цвет сцены? В первом кадре положил прямоугольник во весь экран, но при проигрывании фон мигает


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru