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

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

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

Регистрация: Mar 2008
Сообщений: 5
По умолчанию Explorer не показывает картинки! Глюк?

Делал опрос - несколько вариантов ответа на заданный вопрос, давишь Ок - выводим результаты голосования.
На первом кадре проверяю голосовал ли уже чел (SharedObject). Если да - иду на кадр с выводом результатов (читаю из тхт файла на сревере). Если нет - идем на второй кадр. На втором - вывожу вопрос и radiobutton'ы для выбора ответа. Давят на Ок - вывожу результаты опроса.

Собственно вопрос: если вставить пнг-шку с самого первого кадра всего мувика - всё отображаются нормально. Если же вставлять картинки не с первого, а допустим со второго (кадр с выводом вопроса), то при просмотре на сервере они(все картинки) не отображаются вообще, а клип стопориться на первом кадре.
В Опере все работает нормально.
На сервер выкладываю через swfObject.

Люди добрые подскажите хоть в каком направлении рыть..


Последний раз редактировалось obormot; 25.03.2008 в 14:59.
Старый 25.03.2008, 23:29
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Цитата:
Сообщение от obormot
Если нет - идем на второй кадр.
А вы дождались загрузки это кадра? Если нет, то при попытки перейти на него, флеш так и останется на первом.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Mar 2008
Сообщений: 5
iNils, после вашего ответа на каждом кадре расположил курвированные цифры с номером текущего кадра, чтобы определить работают ли переходы по кадрам.
Из того, что цифр не видно вообще(!!) сделал вывод, что если вставлять не с первого - то мувик не стопорится на первом, а вообще не грузится. На странице вместо флэшки - белый прямоугольник(как будто не находит swf файла).
Все пнг-шки поместил на отдельный слой, в скрипте никак не используются - просто лежат!!
Вставлены с первого кадра - все нормально, потом просто перемещаю кейфрэйм с картинками на второй кадр - все - не работает.
В опере - медленно, но подгружается как надо...


Последний раз редактировалось obormot; 26.03.2008 в 01:17.
Старый 26.03.2008, 01:15
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Вот я об этом и говорил. Вставляя картинку во второй кадр, вы увеличиваете его вес, поэтому к моменту команды перехода на второй кадр, он не успевает загрузится и переход блокируется.
Вам нужно сделать обычный прелоадер в первом кадре и только когда this.getBytesLoaded() == this.getBytesTotal() делать переходы на другие.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Mar 2008
Сообщений: 5
Я чуть-чуть подредактировал свое сообщение выше..
Спасибо за совет! Утром обязательно попробую!!

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Если проблема не решится, то выкладывайте исходник.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 27.03.2008, 18:19
obormot вне форума Посмотреть профиль Отправить личное сообщение для obormot Найти все сообщения от obormot
  № 7  
Ответить с цитированием
obormot

Регистрация: Mar 2008
Сообщений: 5
Да, действительно, на первом кадре поставил код прелоадера и все заработало нормально.
Обидно - убил на это два дня, а решение оказалось настолько простым

iNils, огромное спасибо за совет!!

пс. почему в Опере работает и без прелоадера?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Наверно потому, что опера это недобраузер
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Apr 2007
Сообщений: 1,369
А мне ФаерФокс, когда локально смотрю, иногда прелоадер показывает (цифры, ну, или как запрограммил), т.е. он пробивает мою onLoadProgress, что ли?
Почему так, знает кто?
В ИЕ-шках и Опере такого не наблюдал.
__________________
john

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

Регистрация: Mar 2008
Сообщений: 5
Цитата:
Сообщение от iNils
Наверно потому, что опера это недобраузер
Теперь и не знаю - плохо это или хорошо..

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

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

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


 


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


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