Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Опять прелоадер (http://www.flasher.ru/forum/showthread.php?t=85499)

katerinax 24.09.2006 09:26

Опять прелоадер
 
Всё о старом. А что делать если никто не может ответить толком?
Подскажите как сделать нормальный граммотный прелоадер и вставить его во флэш?

iNils 24.09.2006 13:31

Вложений: 1
Почему опять? Вы еще не спрашивали толком.

AL.exe 24.09.2006 15:46

getBytesLoaded(), getBytesTotal() - все, что нужно для создания простого прелоадера.

sanikaS 04.10.2006 18:20

Есть вопрос о прелоадере... тут подгружкется одельнай флешка, и получается что во флешке пути были . например _root.peremennaya
а теперь _root.mockup.peremennaya
это можно как то устранить? :rolleyes: а то очень много функций исправлять прийдется.
вот код прелоадера:
Код:

var my_mcl:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myListener.onLoadStart = function(target_mc:MovieClip) {
        _root.bar._xscale = 0;
};
myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
        p = Math.floor(loadedBytes/totalBytes*100);
        _root.procent = p+'%';
        _root.bar._xscale = p;
};
myListener.onLoadComplete = function(target_mc:MovieClip) {
        clearInterval(_root._intPlay);
};
myListener.onLoadInit = function(target_mc:MovieClip) {
};
myListener.onLoadError = function(target_mc:MovieClip, errorCode:String) {
};
my_mcl.addListener(myListener);
this.createEmptyMovieClip('mockup', 0);
my_mcl.loadClip('trainer.swf', mockup);


Хемуль 04.10.2006 18:23

2 sanikaS:
_lockroot.

sanikaS 04.10.2006 22:56

а где это изменить?

pkfun 05.10.2006 01:16

Цитата:

Сообщение от Дмитрий Гурский. "ActionScript2.0 Программирование во FlashMX2004"
Во FlashMX2004 появилась возможность использовать абсолютные ссылки в подгружаемых фильмах. Ее носителем является глобальное свойство _lockroot. Если оно равно false, то указатель _root в коде клипа( а так же в скрипте вложенных в него клипов) будет, как и принято по умолчанию, ссылаться на основную временную диаграмму фильма. Если же присвоить ему значение true, то величиной _root будет ссылка на сам клип:

Код:

this.createEmptyMovieClip("clip", this.getNextHighestDepth());
trace(clip._root); //Выводит: _level0
clip._lockroot = true;//Пытаемся "изолировать" клип
trace(clip._root);//Выводит: _level0.clip

Цитата:

Сообщение от Дмитрий Гурский. "ActionScript2.0 Программирование во FlashMX2004"
Применяя совойстово _lockroot, вы повышаете изолированность импортированного фильма. А это гарантирует, что внутри другого фильма он будет работать столь же корректно, как и будучи "свободным".

:D

Nirth 05.10.2006 01:35

Вложений: 1
В FAQ прелоадерам целый раздел принадлежит -
Вложение 15386

А вообще уважаемая katerinax меня ваши фразы в стиле:

Цитата:

А что делать если никто не может ответить толком?
Цитата:

Меня наверное не слышат!
Цитата:

Здесь находятся не для того что бы скомно помолчать, как прнимаю.
Цитата:

Надо быть более открытыми и дружелюбными- говорят помогает.
Цитата:

Всё о старом. А что делать если никто не может ответить толком?
Уже начинают добивать, если вам так не нравится форум, и то как тут отвечают и что тут делают, можем в качестве исключения быстренько вас забанить, чтобы соблазна не было. Учитесь общатся.


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

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