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

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

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

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
По умолчанию Preloader (прелоадер): с использованием класса MovieClipLoader

Так вот... Раньше делал предзагрузку "по-старинке" с помощью movieClip.getBytesLoades и movieClip.getBytesTotal(). Тут решил посмотреть (да не уже ли!) на новый класс:
MovieClipLoader. Ни разу им не пользовался (не было необходимости). А тут интерес взял верх над ленью. Ничего не получилось. В чем я ошибаюсь? Ну почти ничего. Не так как в стандартном макромедиевском примере быстро и просто.

Дела обстоят так сначала грузиться пустой SWF файл preloader в котором есть код в первом кадре:
---
_root.tracer("preloading sample")

this.myLoading = new MovieClipLoader();
this.myloadingListener = new Object();
// EVENTS
myLoadingListener.onLoadStart = function (target_mc) {
var loadProgress = myLoading.getProgress(target_mc);
_root.tracer("Start loading "+target_mc+" ("+loadProgress.bytesTotal+" bytes)")
}
myLoadingListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) {
var loadProgress = myLoading.getProgress(target_mc);
_root.tracer("Loading "+target_mc+" ("+loadProgress.loadedBytes+"/"+loadProgress.totalBytes+")")
}
myLoadingListener.onLoadComplete = function (target_mc) {
_root.tracer("Loading complete for "+target_mc+" ("+loadProgress.totalBytes+" bytes loaded)")
}
myLoadingListener.onLoadError = function (target_mc, errorCode) {_root.tracer("ERROR CODE = " + errorCode);}
myLoading.addListener(myloadingListener);
// Start loading...
myLoading.loadClip("intro.swf", 1);
myLoading.loadClip("intro.swf", 2);
myLoading.loadClip("intro.swf", 3);
function tracer(msg) {_root.echo = msg}
---
Есть отдельный файл intro.swf, который (как видно из кода) я пытаюсь подгрузить. Файл грузиться, но ни на одно событие плейер никак не эрогирует! В чем косяк?

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

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

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


 


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


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