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

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

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
По умолчанию Убрать перерисовку компонентов, с параметром visible=false

Наткнулся на такую штуку:
Если у мувиклипа параметр _visible = false, то флеш плеер его не перерисовывает, что в принципе логично. Но если этот мувиклип засунуть в другой, и задать его бате визибл ноль, то он невидимым то станет, но перерисовываться всёравно будет. Класная фича Все анимированные объекты в бате перерисовываются, несмотря на то что он visible=false.
Это я так чувствую, никак не исправить, только АС 3? или всё-же есть способ? Или может от версий флеш плеера зависит ? в восьмом тестировал.
Изображения
 
__________________
Дети не должны знать о своих родителях


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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
cacheAsBitmap = true спасет.
__________________
hauts.ru

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

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
removeChild

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от terbooter Посмотреть сообщение
removeChild
В ас2?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS1/AS2:
function removeChild(mc:MovieClip){
    mc.swapDepths(mc._parent.getNextHighestDepth());
    mc.removeMovieClip();
}
__________________
hauts.ru

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Hauts
cacheAsBitmap хорошая вещ, но в нашей проблеме не спасёт. Всёравно же он там перерисовываеться.

Цитата:
function removeChild(mc:MovieClip){
mc.swapDepths(mc._parent.getNextHighestDepth());
mc.removeMovieClip();
}
Ахах. Да видимо если только так, выгружать и поновай грузить. Это печально
__________________
Дети не должны знать о своих родителях

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
А так?
cacheAsBitmapTest.zip
__________________
hauts.ru

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Hauts
Немагу исходник открыть, у меня ток 8 версия флеша. Дома вечерком гляну. Или пересохрани плз, если есть возможность.
__________________
Дети не должны знать о своих родителях

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Вот в восьмерке.

Смысл в том, что слева и справа одинаковые блоки, только у каждого правого поставлено _visible = false и cacheAsBitmap = true.
cacheAsBitmapTest_F8.zip
__________________
hauts.ru

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от Hauts Посмотреть сообщение
Вот в восьмерке.

Смысл в том, что слева и справа одинаковые блоки, только у каждого правого поставлено _visible = false и cacheAsBitmap = true.
Вложение 26111
А ну так я тоже пробовал так делать, всёравно рисует. Если у тебя нет, значит дело во флеш плеере. Ты веть из более позднего запускаеш?
Миниатюры
Нажмите на изображение для увеличения
Название: visible.jpg
Просмотров: 68
Размер:	40.6 Кб
ID:	26112  
__________________
Дети не должны знать о своих родителях

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

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

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


 


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


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