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

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

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

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
а поисковики не держат?
вот накропал тебе на поколупаться,
а развивать в нужном тебе направлении можно сколько угодно:

// #initclip
this.setMultiPreloaderClass = function() {
delete this.setMultiPreloaderClass;
var MultiPreloader = function () {
this.init();
};
MultiPreloader.create = function(thisObject, name, depth, initObject) {
var mc = thisObject.createEmptyMovieClip(name, depth);
mc.__proto__ = this.prototype;
for (var i in initObject) {
mc[i] = initObject[i];
}
this.call(mc);
return mc;
};
var tmp = MultiPreloader.prototype=new MovieClip();
tmp.init = function() {
};
tmp.onEnterFrame = function() {
var p_mc = this.preload_target_mc;
if (!p_mc) {
return;
}
var total = p_mc.getBytesTotal();
if (total<20) {
return;
}
var loaded = p_mc.getBytesLoaded();
var part = loaded/total;
var percent = Math.floor(part*100);
trace("percent: "+percent);
if (percent == 100) {
trace("end_preload!");
// this.removeMovieClip();
}
};
_global.MultiPreloader = MultiPreloader;
ASSetPropFlags(_global, 'MultiPreloader', 7, 1);
};
this.setMultiPreloaderClass();
// #endinitclip
// TEST:
MultiPreloader.create(this, "preloader_mc", 0, {preload_target_mc:_root})

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

Регистрация: Aug 2005
Адрес: Москва
Сообщений: 825
Отправить сообщение для ffffff с помощью ICQ
к поисковикам лежит всё... спасибос... просто не попалось ничего...

дело в том что мне мало тупо перепечатать это... гдавно не слизать а понимать что делается, как и зачем...

чтобы до классов добратсья мне ещё много подучить нада... я так понял... щас заялся изучение прототипов и событий...

Старый 30.08.2005, 13:26
eshkel вне форума Посмотреть профиль Отправить личное сообщение для eshkel Найти все сообщения от eshkel
  № 13  
Ответить с цитированием
eshkel

Регистрация: Jun 2005
Сообщений: 12
На мой взгляд можно сделать Класс загрузчика, в который ты передаешь ссылки на функции: успешной загрузки, неуспешной загрузки, обработки процесса загрузки (смотри описание MovieClipLoader), и аттачиш класс когда нужно с заданными параметрами. если тебе нужно хранить какие-то экземпляры постоянно - делаешь класс с статическим методом доступа и статическим объектом(есть такой паттерн проектирования Singleton)
class Singleton {
private static var hash:Object;

public static get(name:String) : Object {
return hash[name];
}
public static put(name:String, val : Object) {
if(hash==null) {
hash = new Object;
}
hash[name] = val;
}
}

Старый 30.08.2005, 19:37
ffffff вне форума Посмотреть профиль Отправить личное сообщение для ffffff Посетить домашнюю страницу ffffff Найти все сообщения от ffffff
  № 14  
Ответить с цитированием
ffffff
 
Аватар для ffffff

Регистрация: Aug 2005
Адрес: Москва
Сообщений: 825
Отправить сообщение для ffffff с помощью ICQ
ды...ё... я сё равно ещё не фига в калссах не разобрался )) я щас мучу прототип к клпу, где просто из библиотеки втавляю мови клип и передаю ему таргет объекта который надо грузить... вроде пока получается...

Старый 31.08.2005, 18:07
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 15  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
тут лежит замечательная статья по fmx 2004 компонентам http://www.person13.com/articles/com...omponents.html
(хочу перевести её на русский, уже даже начал :~), надеюсь, что когда закончу, количуство благодарных мне не будет иметь границ :~) ... )

ты где раздобыл исходник imagevue 1.6 ? поделись!

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

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

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


 


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


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