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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.04.2009, 01:12
dmitry_kiv вне форума Посмотреть профиль Отправить личное сообщение для dmitry_kiv Найти все сообщения от dmitry_kiv
  № 1  
Ответить с цитированием
dmitry_kiv
[+6 04.04.09]

Регистрация: Apr 2009
Сообщений: 32
По умолчанию как удалить клип после attachMovie

есть кнопка, к ней код:
Код AS1/AS2:
but.onRelease = function() {
	attachMovie("clip1","clip1",1);
}
появляется клип, на нем есть клип в виде креста, чтобы закрыть клип. на крестике код:
Код AS1/AS2:
cl.onRelease = function() {
           delete _root.clip.onEnterFrame;
}
при нажатии ничего не происходит. подскажите как решить данную проблему? спасибо.

Старый 16.04.2009, 01:47
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 2  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Цитата:
cl.onRelease = function() {
delete _root.clip.onEnterFrame;
}
Причем тут это ? Используйте clip.removeMovieClip(), чтобы удалить приатаченный клип.

Старый 16.04.2009, 03:56
dmitry_kiv вне форума Посмотреть профиль Отправить личное сообщение для dmitry_kiv Найти все сообщения от dmitry_kiv
  № 3  
Ответить с цитированием
dmitry_kiv
[+6 04.04.09]

Регистрация: Apr 2009
Сообщений: 32
Fatality
Код AS1/AS2:
cl.onRelease = function() {
	 _root.clip.removeMovieClip();
}
не работает...

Старый 16.04.2009, 06:33
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 4  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Может быть, дело в том, что вы аттачите клип под именем "clip1", а удалять пытаетесь клип с именем "clip"?

Старый 16.04.2009, 14:32
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 5  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
лучше в attachMovie вместо 1 писать - this.getNextHighestDepth()... ну просто как совет

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Добавление
Код AS1/AS2:
this._parent.attachMovie ("clip1", "clip1", 1);
Удаление
Код AS1/AS2:
this._parent.clip1.removeMovieClip ();
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 16.04.2009 в 14:41.
Старый 16.04.2009, 14:52
dmitry_kiv вне форума Посмотреть профиль Отправить личное сообщение для dmitry_kiv Найти все сообщения от dmitry_kiv
  № 7  
Ответить с цитированием
dmitry_kiv
[+6 04.04.09]

Регистрация: Apr 2009
Сообщений: 32
iNils спасибо. заработало.
ОльгаЮрьевна скажите, а чем лучше?

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

Регистрация: Sep 2005
Сообщений: 950
Цитата:
Сообщение от ОльгаЮрьевна Посмотреть сообщение
лучше в attachMovie вместо 1 писать - this.getNextHighestDepth()... ну просто как совет
а вот тут вы не правы , совсем не лучше, иногда даже хуже.

Старый 16.04.2009, 15:13
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 9  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
Цитата:
ОльгаЮрьевна скажите, а чем лучше?
getNextHighestDepth() - это число, показывающее номер следующей свободной глубины...
... а лучше тем, что не надо держать в голове номера глубин, которые у вас уже заняты... а если у вас 100 мувиков?... а если вы будете класть мувик на уже занятую глубину, то затрется предыдущий... мне кажется, что если есть что-то облегчающее жизнь - надо это использовать

Старый 16.04.2009, 15:22
dmitry_kiv вне форума Посмотреть профиль Отправить личное сообщение для dmitry_kiv Найти все сообщения от dmitry_kiv
  № 10  
Ответить с цитированием
dmitry_kiv
[+6 04.04.09]

Регистрация: Apr 2009
Сообщений: 32
ОльгаЮрьевна спасибо за ответ
lexa2000lexa тогда вопрос к вам, а когда это лучше не использовать?

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

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

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


 


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


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