Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Подгрузка частей Flash сайта (http://www.flasher.ru/forum/showthread.php?t=83310)

KolesnicoFFS 01.08.2006 18:13

Подгрузка частей Flash сайта
 
Привет всему сообществу Flash-эров... ;)
У меня проблема, создал сайт - на Flash, целиком, но он, естественно тяжёлый, т.к. содержит еще фотки и так далее, короче 1,5 Мб, естественно ставить прелоадер на весь сайт - просто неуважение к посетителям...
А другого я пока не умею..
Вот и прошу помочь вас..
Ситуация такая, сайт разбит на части - сделано это по сценам, сайт содержит 10 сцен - по одной на каждый раздел сайта, соответственно хотелось бы сделать так, чтобы эти разделы подгружались, если можно выразиться - динамически, когда пользователь хочет посмотреть раздел, а не так как сейчас - загрузка сайта производится сразу, хочу сделать всё разумно и красиво.. Видел кучу сайтов с такой системой, один из них www.fubon.co.uk - хороший сайт, точно не пожалете, если зайдёте, правда для модемщиков - мёртвое дело.. :(
Вот.. Помогите, plzzzz.. Может словом, советом, может где есть мануал :rtfm: как это сделать, буду рад линку, короче, чем сможете - очень срочно надо..
Заранее спасибо!
---
KolesnicoFF. :bye:

toFlash 01.08.2006 18:57

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

KidsKilla 01.08.2006 18:59

не loadClip а MovieClipLoader.
10 сцен == 10 swf

World Architect 02.08.2006 09:10

Одним флэшом делаешь сайт без фотографий, грузишь его по прелоадеру. Далее делаешь флэшки, состоящие из мувика с картинкой (отдельный swf), и грузишь их по очереди. Делаешь при этом какой-нибудь SetInterval либо перепрописываешь загружаемому мувику onLoad на свой и по этому onLoad грузишь следующий...

Что такое хорошо? 02.08.2006 15:02

Будем говорить по-пацанячему (типа " Фридрих Ницше по-пацанечему"))) хотя скорее всего это излишне.

1. Создаеж первый мувик нужного размера. Он может содержать кнопки и т.п но только чтоб был не очень тяжелым по весу. Тут же создаеж прелодер, используя класс MovieClipLoader (как выше и было рекомендовано).

2. Что такое использовать класс MovieClipLoader ?
Для начала это означает нажать во FLASH кнопку F1, затем кнопку Search и в поле поиска ввести MovieClipLoader, а лучше даже MovieClipLoader.loadClip(). Тебе появится пример, который ты не просто смотришь, а палюбэ копируешь в фильм и учижся наглядно.

3. Карочи у тебя есть твой основной фильм с кнопками.
Это типа слайдоскоп, в который ты подгружаешь типа слайды. Нажал на кнопку - приехал слайд НОВОСТИ, нажал на вторую кнопку, слайд НОВОСТИ откинулся, потому что приехал слайд ДЕВОЧГИ и выталкнул его. Типа дорогу молодым! ))

4. и вот так это все работает. Вызывать НОВОСТИ или ДЕВОЧГИ тебе надо при помощи my_mcl.loadClip("http://www.mysite.com/swfki/novosti.swf", clip_mc);

;) Удачи!

E.Q. 02.08.2006 15:12

Цитата:

Сообщение от World Architect
... Далее делаешь флэшки, состоящие из мувика с картинкой (отдельный swf), и грузишь их по очереди...

Ага, хорошо подсказал, молодец! А если фоток полсотня или больше? Зачем пихать их в swf? loadMovie() может грузить и голые жипеги.

iNils 02.08.2006 15:23

Что такое хорошо, вам замечание за нарушение 1-го пункта правил.

__i 02.08.2006 15:43

Цитата:

Сообщение от E.Q.
Ага, хорошо подсказал, молодец! А если фоток полсотня или больше? Зачем пихать их в swf? loadMovie() может грузить и голые жипеги.

MovieClipLoader замечательно справляется с джипегами

kolesnicoff 08.08.2006 01:25

ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ЦЕННЫЕ СОВЕТЫ - УЧТУ ПРИ РАБОТЕ.. СПС - ОГРОМНЫЙ!

KUZEN 08.08.2006 10:02

ну во первых забудьте про сцены, они только мешают работать и с ними связано куча багов и непонятнстей (кадров в полне хватает , а в 99.9% случаях хватает одного). во вторых пользуемся поиском по форуму про прелоадеры тут просто написано куча, затем советую для начала прочитать статейку от Короля, там же есть примеры прелоадеров, короче всё уже давным давно сделано, осталось только немного поискать


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

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