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

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

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

Регистрация: Sep 2011
Сообщений: 524
По умолчанию мигание картинки при загрузке

Код AS3:
 var image:URLRequest = new URLRequest("http://serv2//moduls//mod"+dl[elem]+".png");
 
 imageLoader.load(image);
 
if(panel.getChildByName("modImage")!=null)
{
panel.removeChild(panel.getChildByName("modImage"));
 
}
 
 imageLoader.name="modImage";
 panel.addChild (imageLoader);
если загрузить таким образом несколько картинок - к примеру пользователь перебирает их, нажимая кнопки- то даже очень небольшие картинки мигают сменяя друг друга. причем НЕ КАЖДЫЙ РАЗ то есть - тут какой то тонкий нюанс. как можно это преодолеть?

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Проблема в одном месте, а код привели из другого места? Оригинально

Старый 25.12.2011, 21:06
viktorami вне форума Посмотреть профиль Отправить личное сообщение для viktorami Найти все сообщения от viktorami
  № 3  
Ответить с цитированием
viktorami

Регистрация: Sep 2011
Сообщений: 524
???? нет, уверяю вас - все правильно.

Старый 25.12.2011, 21:45
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
???? нет, уверяю вас - все правильно.
Если все правильно, в чем тогда проблема?

И вообще, лучше дожидаться полной загрузки картинки, а уже потом ее добавлять.

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

Регистрация: Sep 2011
Сообщений: 524
пробовал - тоже не выходит. как это в чем проблема? если исполнять этот код при смене картинок - мигание!!!

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от goodguy Посмотреть сообщение
лучше дожидаться полной загрузки картинки, а уже потом ее добавлять.
Почему?

Старый 25.12.2011, 21:51
viktorami вне форума Посмотреть профиль Отправить личное сообщение для viktorami Найти все сообщения от viktorami
  № 7  
Ответить с цитированием
viktorami

Регистрация: Sep 2011
Сообщений: 524
вот вот. я пробовал - разницы нет. мигает и так и так.

Старый 25.12.2011, 21:56
Владимир Буквин вне форума Посмотреть профиль Отправить личное сообщение для Владимир Буквин Найти все сообщения от Владимир Буквин
  № 8  
Ответить с цитированием
Владимир Буквин
 
Аватар для Владимир Буквин

Регистрация: Aug 2011
Сообщений: 103
надо загрузить не по одной картинке, а сразу все, а потом их перебирать, не удаляя

Старый 25.12.2011, 22:24
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 9  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Сообщение от fish_r Посмотреть сообщение
Почему?
Так будет правильнее просто. Добавлять ресурс, когда он уже точно есть. Хотя это просто рекомендация, и к вопросу особого отношения не имеет.
Смысл то добавлять загрузчик картинки, которая еще не догружена?
Цитата:
вот вот. я пробовал - разницы нет. мигает и так и так.
Не верю. Тысячу раз грузил картинки, и никогда ничего не мигало.
Что-то мне подсказывает, что этот код ее добавляет и удаляет с каждым этапом загрузки. Готов поспорить, что если в блок if добавить трейс, он будет многократно срабатывать.
Этот блок кода вообще вырван из контейкста, и непонятно, что там и как происходит

Старый 25.12.2011, 23:42
viktorami вне форума Посмотреть профиль Отправить личное сообщение для viktorami Найти все сообщения от viktorami
  № 10  
Ответить с цитированием
viktorami

Регистрация: Sep 2011
Сообщений: 524
да. код добавляет и удаляет. но повторяется - вряд ли. сейчас вставлю трейс!

Добавлено через 13 минут
ничо не повторяется - один раз добавляется и все равно мигает

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

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

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


 


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


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