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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.01.2006, 13:30
Solenko вне форума Посмотреть профиль Отправить личное сообщение для Solenko Найти все сообщения от Solenko
  № 1  
Ответить с цитированием
Solenko
[3 08.05.06]

Регистрация: Jan 2006
Сообщений: 12
По умолчанию не срабатывает removeMovieClip

Здравствйте!
Есть такой кусочк кода:
Код:
if (this._y < _root.MIN_Y){	
  trace("Try to remove...");
  this.removeMovieClip();
}
Дело в том, что сообщение выдается, а клип не удаляется.
Подскажите в чем может быть дело.

Старый 20.01.2006, 13:35
Oreanor вне форума Посмотреть профиль Отправить личное сообщение для Oreanor Найти все сообщения от Oreanor
  № 2  
Ответить с цитированием
Oreanor

Регистрация: Sep 2004
Сообщений: 159
Отправить сообщение для Oreanor с помощью ICQ
removeMovieClip действует только на клипы, созданные attachMovie или duplicateMovieClip

угадал?

Старый 20.01.2006, 13:53
Solenko вне форума Посмотреть профиль Отправить личное сообщение для Solenko Найти все сообщения от Solenko
  № 3  
Ответить с цитированием
Solenko
[3 08.05.06]

Регистрация: Jan 2006
Сообщений: 12
Он до этого и создается с помощью attachMovie.


Последний раз редактировалось Solenko; 20.01.2006 в 13:59. Причина: орфография :)
Старый 20.01.2006, 14:06
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 4  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
попробуй написать removeMOvieClip(путь к клипу).
хотя первый вариант тоже должен работать

Старый 20.01.2006, 14:10
Solenko вне форума Посмотреть профиль Отправить личное сообщение для Solenko Найти все сообщения от Solenko
  № 5  
Ответить с цитированием
Solenko
[3 08.05.06]

Регистрация: Jan 2006
Сообщений: 12
сделал
trace("Try to remove..." + this._name);
removeMovieClip(this._name);
Все равно не работает.
Еще пробовал
removeMovieClip(eval("_root."+this._name));
результат тои-же
Или я что-то не так делаю?

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
можешь выслать исходник на juice@ngs.ru - посмотрю в чем там дело

Старый 20.01.2006, 14:12
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 7  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
подожди - в removeMovieClip(путь)
где путь - полный путь - _root.clip_mc для примера

Старый 20.01.2006, 15:05
Oreanor вне форума Посмотреть профиль Отправить личное сообщение для Oreanor Найти все сообщения от Oreanor
  № 8  
Ответить с цитированием
Oreanor

Регистрация: Sep 2004
Сообщений: 159
Отправить сообщение для Oreanor с помощью ICQ
потрейси кстати что такое this!
часто помогает понять, что не по адресу обращаешься

Старый 20.01.2006, 16:03
Solenko вне форума Посмотреть профиль Отправить личное сообщение для Solenko Найти все сообщения от Solenko
  № 9  
Ответить с цитированием
Solenko
[3 08.05.06]

Регистрация: Jan 2006
Сообщений: 12
обращается по адресу...
был вариант, что не хочет работать из-за того, что код размещев в одном из кадров библиотечного символа, экземпляр которого нужно удалить. Однако из главного фрейма этот символ тоже не хочет удалятья...
removeMovieClip(_root.fire1);
не работает, а в следубщей строке
setProperty("_root.fire1", _alpha, 0);
работает.

Старый 20.01.2006, 21:08
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 10  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
дети, что вы тут возитесь?
removeMovieClip действует на всех:
Код:
mc.swapDepths(mc._parent.getNextGighestDepth()) //уровень клипа должен быть >=  0
mc.removeMovieClip()
__________________
Breakcore them all!

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

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

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


 


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


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