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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Oct 2004
Сообщений: 12
По умолчанию Ребят, подскажите подгрузка swf

Nekit
ет всем, у меня вопрос, очень хочется сделать новости как на сайте www.atb-music.com, раздел News, там сначала идет загрузка, а потом появляются новости,а при нажатии на "подробно" загружается текстовое поле,я так понимаю, что там отдельные swf файлы загружаются в основной ролик, скажите,пожалуйста, подробней как это сделать..Заранее благодарен.
P.S. всегда считал и до сих пор считаю ваш сайт лучим о Флэше,когда будет возрождение,которого так ждут???

Старый 18.06.2005, 03:29
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 2  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
В ФАКе это конечно есть,
однако учитывая волш.слово,
растолкую -
2 варианта -
1й - текстовое поле уже существует в основном swf
и в мувик, содержащий это поле подгружается из
файла .txt значение некоторой переменной
для отображения текста в тестовом поле с помощью метода loadVariables()
Внутри мува с полем пишем

this.loadVariables("test.txt")
this.onData=function () {
pole.text=this.perem
}
где perem - переменная из тестового файла test.txt
типа -
perem=Проверка подгрузки значения переменной
файл test.txt сохраняем в Уникоде.....
2й - подгружается в основной swf
файл swf с текстовым полем и значением свойства text
этого поля.....
с помощью метода loadMovie()
Как правило создаётся пустой мув-контейнер,
в который грузится swf, а также мув-обработчик, который отслеживает процесс загрузки -

this.createEmptyMovieClip("kont", 99);
this.createEmptyMovieClip("obr", 100);
kont.loadMovie("test.swf");
obr.onEnterFrame = function() {
if (this._parent.kont.getBytesLoaded() == this._parent.kont.getBytesTotal()) {
this.removeMovieClip();
}
};
Могу добавить, что есть ещё штук пять вариантов,
самый свежий из них -
использование класса

MovieClipLoader class
Доступность
Flash Player 7.

Описание
Этот класс позволяет выполнять вызовы функций обработки статусной информации в процессе загрузки swf или jpeg файлов в клипы. Чтобы использовать возможности класса MovieClipLoader, пользуйтесь для загрузки файлов MovieClipLoader.loadClip() вместо loadMovie() или MovieClip.loadMovie().

После применения комманды MovieClipLoader.loadClip(), происходят в порядке перечисления следующие события:

Как только первые байты загружаемого файла будут записаны на диск вызывается MovieClipLoader.onLoadStart .
Если используется MovieClipLoader.onLoadProgress , то он вызывается в течение процесса загрузки.
Замечание: MovieClipLoader.getProgress() можно вызвать в любое время в течение загрузки.

Как только весь загружаемый файл будет записан на диск вызывается MovieClipLoader.onLoadComplete .
После того как будут выполнены комманды первого фрейма загруженного файла, вызывается MovieClipLoader.onLoadInit .
После вызова MovieClipLoader.onLoadInit, можно устанавливать свойства, использовать методы или осуществлять другое взаимодействие с загруженным клипом.

Если файл не удается загрузить полностью вызывается ovieClipLoader.onLoadError .

Методы класса MovieClipLoader
Метод
Описание

MovieClipLoader.addListener() Регистрирует объект, получающий сообщения о событиях MovieClipLoader.

MovieClipLoader.getProgress() Возвращает число загруженных и общее число подлежащих загрузки байт файла,загружаемого при помощи MovieClipLoader.loadClip().

MovieClipLoader.loadClip() Загружает SWF или JPEG файл в клип во флэш плеере во время проигрывания исходного ролика.

MovieClipLoader.removeListener() Удаляет объект, зарегистрированный с помощью MovieClipLoader.addListener().

MovieClipLoader.unloadClip() Удаляет клип, загруженный посредством MovieClipLoader.loadClip().


Слушатели событий (listeners) класса MovieClipLoader
Listener
Описание

MovieClipLoader.onLoadComplete Вызывается когда файл, загружаемый с помощью MovieClipLoader.loadClip(), полностью загружен.

MovieClipLoader.onLoadError Вызывается когда файл, загружаемый с помощью MovieClipLoader.loadClip(), не удается загрузить.

MovieClipLoader.onLoadInit Вызывается после выполнения команд первого фрейма загруженного клипа.

MovieClipLoader.onLoadProgress Вызывается всякий раз, как только загружаемая информация записывается на диск в процессе загрузки.

MovieClipLoader.onLoadStart Вызывается когда MovieClipLoader.loadClip() успешно начал процесс загрузки файла.


Конструктор класса MovieClipLoader
Доступность
Flash Player 7.

Синтаксис
new MovieClipLoader() : MovieClipLoader

Параметры
Нет.

Возвращает
Ссылку на объект MovieClipLoader.

Описание
Конструктор; создает объект MovieClipLoader , который можно использовать для реализации ряда listener'ов, реагирующих на события, имеющие место при загрузке файлов SWF или JPEG.

Пример
См. MovieClipLoader.loadClip().

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

Регистрация: Nov 2003
Сообщений: 474
Отправить сообщение для aaanet с помощью ICQ
Цитата:
Сообщение от Штрек
В ФАКе это конечно есть,
однако учитывая волш.слово,
растолкую -
2 варианта -
1й - текстовое поле уже существует в основном swf
и в мувик, содержащий это поле подгружается из
файла .txt значение некоторой переменной
для отображения текста в тестовом поле с помощью метода loadVariables()
Внутри мува с полем пишем...
сам писал ?)


Скоро получишь БАН ... Artem Melnikov


Последний раз редактировалось Artem Brigert; 18.06.2005 в 13:24.
Старый 21.06.2005, 01:46
metall-cello вне форума Посмотреть профиль Отправить личное сообщение для metall-cello Найти все сообщения от metall-cello
  № 4  
Ответить с цитированием
metall-cello

Регистрация: Jun 2005
Сообщений: 2
Все конечо хорошо...
А оже самое можно сделать но с хтмл?
есть файл гдето и из него грузится инфа...
?

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

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

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


 


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


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