Просмотр полной версии : Помогите разобраться с loadClip
Speedway
07.04.2008, 17:49
Вот есть такая подгрузка картинок, которая подгружает под маску - и когда готово - начинается эфект проявления картинки. На локалке все отлично - но вот когда в реальных условиях на медленном интернете - эффект проскакивает - картинка сразу вылупляеться без эфектов.
Где не так ?
Картинки все грузятся в контейнер под маской.
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("Fotos/"+i+".jpg", Contein);
function onLoadInit(mc:MovieClip) {
gotoAndPlay("1FR");
}
this.onLoadInit ();
stop();
Вот само http://www.colorpoints.com/1/Foto2_.zip
Fernando Costa
07.04.2008, 18:23
stop();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("Fotos/"+i+".jpg", Contein);
mcLoader.onLoadInit = function(mc:MovieClip) {
mc.gotoAndPlay("1FR");
}
Speedway
07.04.2008, 21:45
Вообще ошибка выходит !
There is no property with the name 'onLoadInit'.
stop ();
var mcLoader:MovieClipLoader = new MovieClipLoader ();
mcLoader.addListener (this);
this.onLoadInit = function (mc:MovieClip) {
mc.gotoAndPlay ("1FR");
};
mcLoader.loadClip ("Fotos/" + i + ".jpg", Contein);
Speedway
07.04.2008, 22:21
и все равно так не работает - только мой код работает в локалке - эти нет
Да и проблема - не в том что мувик стопорится - а в том что он не ждет загрузки - когда в сети
Ну коненчо.:D Грузите фотку, а потом пытаетесь перейти в ней на кадр 1FR
Speedway
08.04.2008, 19:15
Все сделал. Навели на мысль. Нужно просто в маске тоже stop() поставить
Ошибка просто в логике была. Когда картинка грузится - маска играла сама себе там.
Правильно было так надо
stop();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("Fotos/"+i+".jpg", Contein);
function onLoadInit(mc:MovieClip) {
mask1.gotoAndPlay(2);
_root.gotoAndPlay("1FR");
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.