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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.02.2003, 02:11
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 1  
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Question Почему невидимый клип после загрузки в него мувика становится видимым?

Ну, к примеру
Код:
blin._visible = false;
loadMovie ("manamana.swf", "blin");
все равно приведет к тому, что клип станет видимым.
Да, после окончания загрузки клипу можно напомнить :
Код:
blin._visible = false; // ты что, не понял?
но это не то, это можно сделать только в следующем фрейме.
Почему так? И как из этого положения выходить?


Последний раз редактировалось ccwds; 08.02.2003 в 02:12.
Старый 08.02.2003, 03:11
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 2  
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Это побочный эффект - loadMovie на самом деле создает новый клип, который просто наследует несколько параметров старого клипа, а именно: _x, _y, _xscale, _yscale, _rotation. Все остальные параметры, переменные и функции уничтожаются, т.е. _visible становиться по умолчанию true.
Еще выживают обработчики, прописанные локально на клипе, поэтому можно пользоваться:
Код:
onClipEvent (data) {
	_visible = 0;
}
обработчкики, заданные динамически, типа:
Код:
my_mc.onData = function() {
	_visible = 0;
}
к сожалению, тоже не выживают, поэтому использовать их после loadMovie уже не получится...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 08.02.2003, 03:12
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 3  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
это естесственно.

в результате лоадМуви - исходный клип стирается и на его место ставится то, чего грузишь.

все переменные бывшие до этого в исходном клипе стираются,
а свойства получают свои деволтовые значения.

а у визибла дефолтовое значение - true.

Старый 08.02.2003, 03:13
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
ой, не успел =) ну в общем все все поняли... =)

Старый 08.02.2003, 04:12
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 5  
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Огромное спасибо! Все понял, и
Код:
onClipEvent (data) {
	_visible = 0;
}
помогло!!!

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

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

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


 


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


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