![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2004
Сообщений: 12
|
Nekit
ет всем, у меня вопрос, очень хочется сделать новости как на сайте www.atb-music.com, раздел News, там сначала идет загрузка, а потом появляются новости,а при нажатии на "подробно" загружается текстовое поле,я так понимаю, что там отдельные swf файлы загружаются в основной ролик, скажите,пожалуйста, подробней как это сделать..Заранее благодарен. P.S. всегда считал и до сих пор считаю ваш сайт лучим о Флэше,когда будет возрождение,которого так ждут??? |
|
|||||
|
Регистрация: 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(). |
|
|||||
|
Цитата:
Скоро получишь БАН ... Artem Melnikov Последний раз редактировалось Artem Brigert; 18.06.2005 в 13:24. |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 2
|
Все конечо хорошо...
А оже самое можно сделать но с хтмл? есть файл гдето и из него грузится инфа... ? ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|