Определить, закончилась ли загрузка... @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 9 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Заголовок сообщения: Определить, закончилась ли загрузка...
Сообщение Добавлено: 20 Май 2008, 17:58:59 
Можно ли как-то во флэш-ролике определить, что HTML страница и всё её содержимое (картинки, текст и т.п.) окончательно загрузились?
И если можно, то как?

_________________
• NORDSKILL •
8cinq Муж.
постоянный участник
7
Сообщения: 2524
Зарегистрирован: 24.07.06
Сообщение Добавлено: 21 Май 2008, 09:18:30 
А какова задача? Если нужно отобразить флэш элементы только после загрузки всего остального, то наверное тут можно через яву сделать отображение сайта только после полной его загрузки.
Т.е. по верху сайта пустить див с надписью "загрузка" и убрать его тольео когда все будет загружено. Правда это только теоретически, я сам бы такой код не написал.

Или же весь сайт делать на флэше, подгружая в него текст и картинки из xml

_________________
*
ulitin kirill
постоянный участник
92
Сообщения: 2844
Зарегистрирован: 17.07.05
Откуда: Санкт-Петербург
Сообщение Добавлено: 21 Май 2008, 09:46:04 
Можно в jsом после отслеживания конца загрузки передать флешу параметр через тот же swfobject, ну, а во флеше прописать что воспроизводить/загружать только когда паратетр передан. Но это гемор, примеров я особо не помню что бы такие были, надо на флешере пошарить.
Вобще у Nox Noctis есть статья про связывание js и swf http://noregret.org/tutor/navigation/ но там про создание навигации по сайту, но думаю общие вещи можно там посмотреть.

_________________
хочу лето, очень.
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 21 Май 2008, 10:37:15 
А, ё-моё, это слишком сложно для меня, я в JS никакой, но видимо, это всё-таки вариант решения. Поставлю просто задержку на загрузку и дело с концом :)

P.S. Я хотел, чтоб флэш грузился как обычно в составе всего остального контента сайта, а потом, когда вся страница загрузится, чтоб во Флэш подгрузилось видео извне.

_________________
• NORDSKILL •
8cinq Муж.
постоянный участник
7
Сообщения: 2524
Зарегистрирован: 24.07.06
Сообщение Добавлено: 21 Май 2008, 11:24:11 
Punk T-34, делай весь сайт на флэше, если js не сможешь. Но я бы пояндексил на тему передачи параметров, поменял бы чей-нибуть код.

_________________
*
Король Муж.
участник
18
Сообщения: 1352
Зарегистрирован: 24.07.04
Сообщение Добавлено: 21 Май 2008, 12:26:43 
зачем яндексить если есть флешовый хелп? externalinterface прост как две копейки. во флеше регистрируешь callback а из js его вызываешь когда надо и передаешь что хочешь

_________________
Здравствуй, Олимпийский!
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 21 Май 2008, 13:04:27 
Король, ну с флэшом-то я разберусь. Только вот, та часть, которая на js... передать-то нужно, по сути 1 или 0. Но я не знаю как сделать так, чтоб яваскрипт определил конец загрузки страницы. :(

_________________
• NORDSKILL •
Король Муж.
участник
18
Сообщения: 1352
Зарегистрирован: 24.07.04
Сообщение Добавлено: 21 Май 2008, 14:32:12 
onload() это тебе скажет
подробнее http://javascript.about.com/library/bltut31.htm

_________________
Здравствуй, Олимпийский!
AgA-1 Муж.
участник
26
Сообщения: 1526
Зарегистрирован: 04.10.02
Откуда: TGN
Сообщение Добавлено: 21 Май 2008, 19:15:12 
Punk T-34,
Код:
<body onLoad="alert('С тебя пряник!')">

Затем вместо алерт, X#$ свою js функцию. А что за функция тебе подскажет
"Calling ActionScript code from the container" во флеш акшнскрипт 3.
Ну или че т вроде
Working with External Data > About the External API > Creating interaction with the External API
для второй версии, как-то так пожалуй.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 9 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100