PDA

Просмотр полной версии : Внешний загрузчик (MovieClipLoader)


Alex T
23.12.2005, 14:38
Помогите пожалуйста, не работает и все (Знаю, много читать...)!
Здесь preloader - мувик-предзагрузчик
clip=пустой мувик на _root
line_mc - шкала загрузки в preloader
target - путь к загружаемому мувику

Результат - просто фон и ничего!
Пробовал и относительные и абсолютные пути в target, и добавлял: System.security.allowDomain("...") - не помогло, помогите,кто знает...
Заранее благодарен

Stage.showMenu=false;
Stage.scaleMode="noScale";

preloader._visible=false;

var loader:MovieClipLoader = new MovieClipLoader();

var listener:Object={};
loader.addListener(listener);
loader.loadClip(target);
listener.onLoadStart=function():Void {
preloader._visible=true;
};
listener.onLoadInit=function():Void {
clip._visible=false;
clip.stop();
};

listener.onLoadProgress=function(clip:MovieClip,l_b:Number,t_b:Number):Void {
var percent:Number=l_b/t_b;
preloader.line_mc._xscale=percent*100;
};

listener.onLoadComplete = function():Void {
preloader.swapDepths(1000),preloader.removeMovieClip();
delete loader, delete listener;
clip._visible=true, clip.play();
};

KidsKilla
23.12.2005, 14:42
походу у тя прост локально не пашет.
пиши не
listener.onLoadInit=function():Void {
clip._visible=false;
clip.stop();
};
а
listener.onLoadStart=function():Void {
clip._visible=false;
clip.stop();
};

и добавь чвоньть в
onLoadError = function(mc,code)

Alex T
23.12.2005, 15:15
не помогло... пробовал и на сервере - тоже не помогает...

KidsKilla
23.12.2005, 19:59
еррор чо говорит?

Antares
23.12.2005, 20:28
listener.onLoadInit=function():Void {
clip._visible=false;
}


Ну и чего вы хотели с таким кодом? Когда у нас срабатывает событие onLoadInit?

KidsKilla
23.12.2005, 20:51
фу*ля, и правда я ослеп ужо =)