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

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

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

Регистрация: Oct 2006
Сообщений: 28
Question Создание preloader'а к готовому ролику

Приветствую всех!

Появилась у меня пролема, сделал я флеш ролик (а точнее шапку к сайту), и нужно к ней сделать прелоадер. Сам ролик в исходнике разбит по многих слоям, его длительность 24 кадра.
Пытался я сделать прелоадер разными способами, однако всё время появлялась какая либо проблема: то анимация прелоадера оставалась после загрузки прелоадера и игралась дальше, то после 1 цикла анимации самого ролика анимация начиналась заново, с прелоадера, то собственно прелоадер не выполнял свою функцию, и ролик загружался по ходу проигрывания и появлялись тормоза.
Прошу помочь, я уже очень долго с этим мучаюсь, не отправляйте меня к поиску, FAQ моей проблемы не решил, как и Яндекс.
Прелоадер нужен в принципе самый простой - хотя бы анимация гифки, никаких наворотов и прочего.

Спасибо.


Последний раз редактировалось Варабейчик; 14.10.2006 в 20:47.
Старый 14.10.2006, 21:10
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А чем внешний прелоадер не устраивает? В смысле сделать "пустую" флешку под размер уже созданной, сделать в ней 1 клип, и грузить уже созданную флешку в него...
(просто в уже готовой прийдется сдвигать все кадры на 1 вперед, вытаскиать все, что аттачтся на сцену, менять настройки экспорта клипов и классов, а это, ИМХО, долго)
__________________
Hell is the possibility of sanity

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

Регистрация: Oct 2006
Сообщений: 28
Я так тоже пробовал, ничего не получается, может у меня кривые руки, может у тех, кто уроки писал.

Старый 14.10.2006, 21:27
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 4  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от Варабейчик
Я так тоже пробовал, ничего не получается, может у меня кривые руки, может у тех, кто уроки писал.
Есть тока 2 мысли:
1. При тестировании прелоадера нужно иметь в виду, что все кешируется - типа часто решение уже давно найдено, но его не заметили.
2. Рожденый ползать летать не может - закажи и тебе сделают.
ЗЫ: насчет "анимация гифки" это ты сильно загнул.

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

Регистрация: Oct 2006
Сообщений: 28
2: Я дизайнер, но флеш изучаю только неделю (с остальным знаком давно) и заказывать флешку только потому, что что-то я только начал изучать глупо, ведь можно сделать всё самому.
Чем вам не нравится гиф?

Старый 14.10.2006, 22:31
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 6  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от Варабейчик
2: Я дизайнер, но флеш изучаю только неделю (с остальным знаком давно) и заказывать флешку только потому, что что-то я только начал изучать глупо, ведь можно сделать всё самому.
Чем вам не нравится гиф?
Ну тогда проверяйте ошибки или киньте свой файл, для проверки загрузчика можно использовать эмуляцию загрузки в среде флаш.
Насчет гифа: если чесно, я такого не встречал - в природе возможно такое есть, но делать - чисто флашем намного проще выходит.

Старый 14.10.2006, 23:04
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 7  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Не затруднит кого-либо кинуть простенький но провереный вариант Внешнего Прелоадера, который 100% работает. Буду премного благодарен.

Старый 14.10.2006, 23:21
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 8  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Вот, даю прелоадер внешний от одной своей игрушки. Замените значение переменной
Код:
var MOVIE_PATH:String = "game10.swf";
на путь к своей флешке.
Либо вот код, который когда-то писал уже уважаемый товарищ wvxvw:
Код:
var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
var myTf:TextField = this.createTextField("preloader_txt", this.getNextHighestDepth(), Stage.width/2-100, Stage.height/2-10, 200, 20);
with(myTf){
setTextFormat(myTTf);
}
var myTTf:TextFormat = new TextFormat();
myTTf.color = 0xff00ff;
myTTf.font = "_sans";
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    myTf.text = "Loaded " + bytesLoaded + " bytes of " + bytesTotal;
    myTF.setTextFormat(myTTf);
}
listener.onLoadInit = function(target:MovieClip):Void {
    trace(target + ".onLoadInit");
}
mcLoader.addListener(listener);
mcLoader.loadClip("путь к загружаемому файлу", container);
То есть, можно либо по-старинке loadMovie использовать, либо использовать обьект MovieClipLoader.
Вложения
Тип файла: zip preloader.zip (7.1 Кб, 167 просмотров)
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого


Последний раз редактировалось Хемуль; 14.10.2006 в 23:25.
Старый 15.10.2006, 01:30
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 9  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Спасибо большое, только вот такая вещь получилась - после прелоадинга анимация ролика ускорилась минимум в два раза, из за чего это?

Старый 15.10.2006, 01:40
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 10  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Варабейчик:
А какая частота кадров стоит в загружаемой флешке и флешке-прелоадере?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

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

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

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


 


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


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