Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.12.2011, 01:03
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 11  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Ну вот неочевидно, что для тех двух она вызывается. Если её изменить как ниже, то что выведет?
Код AS3:
function Del(event:MouseEvent):void
	{
		add_object.parent.removeChild(add_object);
		trace("add_object.parent = "+add_object.parent);
	}
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

Старый 21.12.2011, 01:09
dimetradim вне форума Посмотреть профиль Отправить личное сообщение для dimetradim Найти все сообщения от dimetradim
  № 12  
Ответить с цитированием
dimetradim

Регистрация: Feb 2009
Сообщений: 24
Понял истиную причину! Трабл касается только тех чилдренов которые содержат в себе тот самый анимированный мувик. Он кстати тоже является экспортируемым на сцену. И тоже не удаляется. Все другие мувики (не содержащие в себе экспортируемых мувиков) при добавлении анимации удаляются исправно.

Добавлено через 13 минут
Понял что не удаляются те мувики внутри которых есть мувики прописаные для экспорта на сцену. Как это побороть?


Последний раз редактировалось dimetradim; 21.12.2011 в 01:19.
Старый 21.12.2011, 02:08
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 13  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Код AS3:
function Del(event:MouseEvent):void
{
	var removedObject:DisplayObject = DisplayObject( e.target );
        removedObject.parent.removeChild( removedObject );
}
Что то такое пробовали?

Старый 21.12.2011, 02:18
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 14  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Можно еще долго дискуссировать о причинах баги или о красивости и правильности кода ...
Но было бы куда проще помогать имея наглядный пример, соберите маленький пример в архив, да с исходниками, прикрепите к первому посту, и решение найдется куда быстрее.
__________________
trace("Остановите Землю, я сойду!!!");

Старый 21.12.2011, 11:22
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 15  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Может :
Код AS3:
add_object.	mouseChildren = false;
add_object.addEventListener(MouseEvent.DOUBLE_CLICK, Del , false , 0 , true);
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 21.12.2011, 15:13
Vektor вне форума Посмотреть профиль Отправить личное сообщение для Vektor Найти все сообщения от Vektor
  № 16  
Ответить с цитированием
Vektor
 
Аватар для Vektor

Регистрация: May 2008
Адрес: Новокузнецк
Сообщений: 219
Записей в блоге: 1
Помнится, в далеком-далеком прошлом у меня тоже были похожие проблемы, решение нашлось переводом клипа на первый кадр, а потом он удалялся.
З.Ы - может, вру, давно это было, всё покрыто мраком.
__________________
Книги и желание лучшие учителя.

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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