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

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

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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
По умолчанию Shared library

Можно ли загружать клипы из обобщённых библиотек через прелоадер?

Старый 26.11.2006, 22:40
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
поправка...через динамический прелоудер, можно.
__________________
Free-lance | Twitter | Me

Старый 26.11.2006, 22:43
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 3  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Всмысле динамический?

Как ?

Старый 26.11.2006, 22:55
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
mc.loadClip("mc.swf", mc);
mclListener.onLoadStart = function(target) {
	target.onEnterFrame = function() {
		var progress:Object = mcl.getProgress(this);
		var loadStatus:Number = Math.round(progress.bytesLoaded / progress.bytesTotal * 100);
		if (progress.bytesLoaded) {
			this._parent.preloader.statusBar._xscale = loadStatus;
			this._parent.preloader.statusTxt.text = loadStatus + "%";
		}
		if (loadStatus == 100) {
			
			delete this.onEnterFrame;
			_root.go.gotoAndPlay(2)
		}
	}
}
}
__________________
Free-lance | Twitter | Me

Старый 26.11.2006, 23:06
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 5  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Цитата:
Сообщение от screamge
Код:
mc.loadClip("mc.swf", mc);
mclListener.onLoadStart = function(target) {
	target.onEnterFrame = function() {
		var progress:Object = mcl.getProgress(this);
		var loadStatus:Number = Math.round(progress.bytesLoaded / progress.bytesTotal * 100);
		if (progress.bytesLoaded) {
			this._parent.preloader.statusBar._xscale = loadStatus;
			this._parent.preloader.statusTxt.text = loadStatus + "%";
		}
		if (loadStatus == 100) {
			
			delete this.onEnterFrame;
			_root.go.gotoAndPlay(2)
		}
	}
}
}
Вот даже ао симпотичнее пример.

Код:
var loader = new MovieClipLoader();
var listener = {};
this.createEmptyMovieClip("body_mc", 0);
loader.addListener(listener);
listener.onLoadStart = function() {
};
listener.onLoadInit = function() {
};
listener.onLoadProgress = function(loader_mc:MovieClip, loaded:Number, total:Number) {
	percent = Math.floor((loaded/total)*100);
	size = Math.floor(total/1000);
};
listener.onLoadError = function() {
};
listener.onLoadComplete = function() {
};
loader.loadClip("Base.swf", body_mc);

Старый 26.11.2006, 23:03
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 6  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Но проблема показать статус загрузки не swf, а клипа из swf.

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

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

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


 


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


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