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

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

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

Регистрация: Mar 2010
Сообщений: 21
По умолчанию Внешний preloader

Внешний прелоадер.
использую код as3 но сам сайт на as2 и я так понимаю это нехорошО
вот код as3, какой код нужен для as2? (нужно чтоб прелоадер тока проценты показывал)

Код AS3:
var myloader:Loader = new Loader(); // объявляем загрузчик
myloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progr); // слушатель на событие загрузки
myloader.contentLoaderInfo.addEventListener(Event.COMPLETE, finish); //слушатель на событие завершения загрузкиmy
loader.load(new URLRequest('sample.swf')); // загружаем целевой контент т.е. флешку
function progr(e:ProgressEvent):void
{
var pr:Number = e.bytesLoaded / e.bytesTotal;
prc.text = Math.ceil(pr*100).toString(); // проценты в текстовом поле
}
function finish(e:Event):void
{
removeChildAt(0); //удаляем всё со сцены
prc = null;
mask_progr = null;
addChild(myloader); // добавляем на сцену загруженную флешку
}

Старый 23.03.2010, 14:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Читайте про класс MovieClipLoader.

Старый 23.03.2010, 14:59
runway вне форума Посмотреть профиль Отправить личное сообщение для runway Найти все сообщения от runway
  № 3  
Ответить с цитированием
runway

Регистрация: Mar 2010
Сообщений: 21
Цитата:
Сообщение от udaaff Посмотреть сообщение
Читайте про класс MovieClipLoader.
это я и без вас знал, может еще посоветуете на семинар сходить или выучить полностью as?
реальный пример дать слабо?

Старый 23.03.2010, 15:10
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 4  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
В хелпе примеры.

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

Регистрация: Mar 2010
Сообщений: 21
там некому разжевать и в рот положить )))

Старый 23.03.2010, 15:30
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
наглость. забанить нафиг

Старый 23.03.2010, 16:28
runway вне форума Посмотреть профиль Отправить личное сообщение для runway Найти все сообщения от runway
  № 7  
Ответить с цитированием
runway

Регистрация: Mar 2010
Сообщений: 21
форум для общения и просвещения по флэшу, а не для отправки в хелп...
ведь в хелпе все написано, правильно?
ну давайте на каждую новую тему просто 2 строчки кидать - в хелпе смотрите...

(можно было хоть что то подсказать от себя и + добавить - более подробно в хелпе)
а так отправлять сразу в хелп и в гугл, я вообще не понимаю смысл такого... ( я вообще расматриваю это как послал на *)
---------------
PS: другое дело помог челу и ему приятно и тебе приятно что кому то ты помог ( сделал доброе дело ит.д)

и еще я обычно перед тем как задать вопрос на форуме - 1. смотрю хелп, 2. гуглю, и если не понятно или не дается то тогда создаю тему ....


Последний раз редактировалось runway; 23.03.2010 в 16:32.
Старый 23.03.2010, 16:44
Skoder вне форума Посмотреть профиль Отправить личное сообщение для Skoder Найти все сообщения от Skoder
  № 8  
Ответить с цитированием
Skoder
 
Аватар для Skoder

Регистрация: Dec 2006
Адрес: Николаев
Сообщений: 78
Отправить сообщение для Skoder с помощью ICQ Отправить сообщение для Skoder с помощью Skype™
Код AS1/AS2:
var mclListener:Object = new Object();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mclListener);
 
mcLoader.loadClip("sample.swf", _root);
mclListener.onLoadInit = function(target_mc:MovieClip) {
 
}
 
mclListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    trace(int(bytesLoaded/bytesTotal*100) + " %");
}
__________________
http://creativeinfinite.com Пишу на AS 4 =))

Старый 23.03.2010, 17:20
runway вне форума Посмотреть профиль Отправить личное сообщение для runway Найти все сообщения от runway
  № 9  
Ответить с цитированием
runway

Регистрация: Mar 2010
Сообщений: 21
Skoder
ну немного не то, но все равно спс...
наверно немного не так обьяснил что надо..

1.есть movieclip с анимацией (1 слой) (анимация независимая от процеса загрузки)
просто анимация ...

2. есть динамическое текстовое поле, там где должны быть проценты (с эфектом glow) (int name - prc), (2 слой)

3. есть слой AS

немогу все собрать и назначить - чтоб в окошке prc были проценты...

что то типа такого -
Код AS1/AS2:
var my_mcl:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
trace(int(bytesLoaded/bytesTotal*100) + " %");
};
myListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.stop();
target_mc._alpha = 0;
target_mc.onEnterFrame = function() {
 if (this._alpha<100) {
  this._alpha += 5;
  _level0.proc._alpha -= 5;
 } else {
  target_mc.play();
  _level0.proc._visible = false;
  delete this.onEnterFrame;
 }
};
};
my_mcl.addListener(myListener);
_root.my_mcl.loadClip("sample.swf",1);
я так понимаю в этом коде не прописано int name для процентов... как это прилепить..


Последний раз редактировалось runway; 23.03.2010 в 17:25.
Старый 23.03.2010, 17:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 10  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Про хелп - ты показываешь код АС3 - это как минимум значит что ты понимаешь в АС3 хоть немного - этого достаточно чтобы ВСЕ найти в хелпе. Есть другой вариант что - это не твой код, а чужой который ты своровал. ТОГДА и нужно подписывать, что ты в АС не бум бум, а код писал друг, - а теперь я хочу его переделать, помогите. Вот это адекватная постановка вопроса

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

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

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


 


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


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