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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.03.2010, 18:55
Stanislavsky вне форума Посмотреть профиль Отправить личное сообщение для Stanislavsky Найти все сообщения от Stanislavsky
  № 1  
Ответить с цитированием
Stanislavsky
 
Аватар для Stanislavsky

Регистрация: Sep 2007
Адрес: 52° 31′ N, 13° 24′ O
Сообщений: 55
По умолчанию visible.flase/true - А что происходит на самом деле?

Привет!
Подскажите, можно ли так "схалтурить"?
Есть клип. В нем addChild несколько других Мувиков. Я хочу узнать, а что будет если я добавлю их все в конструкторе на сцену, а потом, буду visible.false/true менять от функции к функции, с условием != null.
Чувствую, что есть подвох)
1. В чем проблема?
2. В случае с сайтом - пользователь заметит?
3. Как избежать (если можно)?
4. Как правильно?
5. Спасибо!

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

Регистрация: Sep 2009
Сообщений: 127
Если будете менять visible до того, как добавить movieClip на сцену, то никто ничего не увидит.

Старый 02.03.2010, 00:08
Stanislavsky вне форума Посмотреть профиль Отправить личное сообщение для Stanislavsky Найти все сообщения от Stanislavsky
  № 3  
Ответить с цитированием
Stanislavsky
 
Аватар для Stanislavsky

Регистрация: Sep 2007
Адрес: 52° 31′ N, 13° 24′ O
Сообщений: 55
Цитата:
Сообщение от ratin Посмотреть сообщение
Если будете менять visible до того, как добавить movieClip на сцену, то никто ничего не увидит.

"До того" - раньше в коде? или раньше в другой функции?

Старый 02.03.2010, 01:24
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
раньше по времени выполнения
__________________
Поймай яблоко 2!

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

Регистрация: Jul 2009
Сообщений: 240
Записей в блоге: 1
Цитата:
а потом, буду visible.false/true менять от функции к функции, с условием != null
В случае с сайтом, если у пользователя дебаг версия плеера, то он не только заметит, а и будет мечтать убить того, кто это сделал. Чтобы все было хорошо надо в try{}catch(){} оборачивать места, где потенциально может выполнится что-то вроде
null.visible = true;

Старый 03.03.2010, 23:22
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Stanislavsky Посмотреть сообщение
Привет!
Есть клип. В нем addChild несколько других Мувиков.
Цитата:
Сообщение от chabapok Посмотреть сообщение
Чтобы все было хорошо надо в try{}catch(){} оборачивать места, где потенциально может выполнится что-то вроде
null.visible = true;
Товарисчь, объясните людям, как тут можно получить null?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 02.03.2010, 02:50
Stanislavsky вне форума Посмотреть профиль Отправить личное сообщение для Stanislavsky Найти все сообщения от Stanislavsky
  № 7  
Ответить с цитированием
Stanislavsky
 
Аватар для Stanislavsky

Регистрация: Sep 2007
Адрес: 52° 31′ N, 13° 24′ O
Сообщений: 55
Спасибо.
Буду разбираться с try и catch...

А можно ли как-то убрать все обекты которые были загружены?
При загрузке функции, все объекты со сцены удаляются, и добавляются только нужные???


Последний раз редактировалось Stanislavsky; 02.03.2010 в 03:03.
Старый 02.03.2010, 03:07
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 8  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
А можно ли как-то убрать все обекты которые были загружены?
Код AS3:
while(container.numChildren) {
container.removeChildAt(0);
}
__________________
...вселенская грусть

Старый 02.03.2010, 03:23
Stanislavsky вне форума Посмотреть профиль Отправить личное сообщение для Stanislavsky Найти все сообщения от Stanislavsky
  № 9  
Ответить с цитированием
Stanislavsky
 
Аватар для Stanislavsky

Регистрация: Sep 2007
Адрес: 52° 31′ N, 13° 24′ O
Сообщений: 55
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Код AS3:
while(container.numChildren) {
container.removeChildAt(0);
}
а можно в двух словах, как этим пользоваться?
Я вставил в начало функции, так ошибка
1119 Оператор Delete не поддерживается операндом типа %1.

Старый 02.03.2010, 03:31
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 10  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Оператор Delete не поддерживается операндом типа %1.
И причем тут приведенный код?
container - то, из чего удаляем
что еще объяснить - я не знаю =)
__________________
...вселенская грусть

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

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

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


 


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


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