Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 13:52 28.09.24 
Клубове/ Компютри и Интернет / Flash Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема MovieClip.safeLoadMovie()
Автор moonjoggerМодератор (влюбен...)
Публикувано20.03.03 02:20  



Privet!

Tozi trik ne sum go izmislil az. Moqt prinos e edinstveno v "opakovaneto" i podnasqneto my v zavurshena i napulno samostoqtelena forma

I taka...za kakvo stava duma vse pak:
Nakratko, tova e alternativa na metoda loadMovie() no s predimstvoto che ako faila ne sushestvuva na servera, shte bude izvikana definirana ot vas funkciq t.e shte ste naqsno s problema i imate vuzmojnost da reagirate po podhodqsht v sluchaq nachin. Nai-izturkaniq primer e sus zarejdaneto na snimki dinamichno - nqkakva galeriika da rechem. Ako snimkata lipsva, mojete ili da yvedomite potrebitelq ili da preminete napravo na sledvashtata.

Postavete koda, koito sledva v frame1 na glavnata timeline ( vremediagrama ). Tova e vajno zashtoto purvo trqbva da definirame noviq metod na klasa MovieClip predi da mojem da go polzvame.

MovieClip.prototype.safeLoadMovie = function(strUrl, onError, args){
this.$_objUrlTest = new LoadVars();
var mc = this;
this.$_objUrlTest.onLoad = function(s){
s ? mc.loadMovie(strUrl, "POST") : onError(args), delete mc.$_objUrlTest;
}
this.$_objUrlTest.load(strUrl);
}


Parametrite, koito polzva metoda sa:


- URL Mestonahojdenieto na *.swf-to ili *.jpg faila. Tip "string".
- onError Funkciqta, ili metoda na obekta, koito shte se izpulni ako faila lipsva na server-a. Tip "object".
- args Argymentite, koito eventyalno moje da priema opredelenata ot vas fynkciq/metod izvikvana pri greshka(razbirai Server Error 404) Tip "k'vot vi dode na ym"



Nachin na ypotreba:

/* definirame fynkciqta izpulnqvana pri greshka v _root. Estestveno funkciqta moje da bude navsqkude kudeto pojelaete, ne e zaduljitelno da e v _root.
*/

function onLoadMcError(strMsg){
trace(strMsg)
}

myMovieClip.safeLoadMovie("http://domain.com/myswf.swf", _root.onLoadMcError, "Ne moga da zaredq myswf.swf, maina");


Doskoro

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|

Цялата тема
ТемаАвторПубликувано
* MovieClip.safeLoadMovie() moonjoggerМодератор   20.03.03 02:20
. * heh Flashman   20.03.03 09:30
. * Sound.safeLoadSound() moonjogger   21.03.03 02:26
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.