MovieClipLoader клас в 8/Flash Flash MX 2004
MovieClipLoader клас ви предоставя богат набор от методи, който ви позволява да заредите външния вид JPEG / SWF на MovieClip.
Основното предимство на използването MovieClipLoader в сравнение с други методи за товарене на външни изображения е:
- Инструмент на показва напредъка на Зареждане на изображението
- Показване обичай съобщение, в случай има някаква грешка при зареждането на изображението / SWF
Методи за MovieClipLoader клас:
- . loadClip (URL, целеви)
Този метод е отговорен за зареждане на външен файл с изображението. Адресът ще пътя към външен файл изображение. Целта ще бъде името MovieClip където ще се зареди изображението.
ЗАБЕЛЕЖКА: Целта е задължително. - . getProgress (целева MovieClip)
Този метод се върнете на байтове натоварени. Но за да провери застроена площ натоварени вие ще трябва да използват bytesLoaded () и bytesTotal () метод на getProgress. bytesTotal ви дава общия размер на изображението в байтове и bytesLoaded ви дава в момента заредени байта. Можете да използвате само този метод само след като нарече loadClip метод. - . unloadClip ()
Премахва MovieClip, в който е било натоварено на изображението. Но технически не работи през цялото време. - . addListener ()
Това представлява сърцето на MovieClipLoader клас, да се използват всички събития на MovieClipLoader клас, ще трябва да определи един слушател обект за MovieClipLoader клас - . removeListener ()
Този метод се премахва MovieClipLoader слушател обект от паметта
Събитие Listener в MovieClipLoader:
- onLoadComplete ()
Това събитие се нарича слушателя получава, когато изображението е успешно натоварени т.е. тя е напълно изтеглени на клиентската машина
Пример за onLoadComplete:
MovieClipLoader ( ) ; VAR my_mcl = нови MovieClipLoader (); ( ) ; myListener = нови Object (); myListener ) ; my_mcl. addListener (myListener); ( ) myListener. onLoadComplete = функция () ( "Image Successfully Loaded" ) ; следа ( "Изображение Успешно Loaded"); )
- onLoadInit ()
Това е първият случай, че слушателят получава нарича, когато изображението е заредена loadCLip използва метод. Тук можете да извършвате всички първоначална експлоатация преди показват, натоварени изображение. Първоначално операцията може да бъде промяна на размерите на MovieClip, на която е подложен на изображението
Пример за onLoadInit:
MovieClipLoader ( ) ; myListener = new Object ( ) ; my_mcl. addListener ( myListener ) ; myListener. onLoadInit = function ( load_mc ) { trace ( "Perform Initial Operation" ) ; load_mc. _width = x px; } VAR my_mcl = нов MovieClipLoader (); myListener = нов Object (); my_mcl. addListener (myListener); myListener. onLoadInit = функция (load_mc) (следа ( "Извършване на първоначалната операция"); load_mc. _width = X пиксела;)
- onLoadError ()
Това събитие слушател, че получава уволнен, когато има някои грешка при зареждането на външния вид. Това събитие може да бъде полезна в някои показва съобщение за грешка на потребителя.
Пример за onLoadError:
MovieClipLoader ( ) ; VAR my_mcl = нови MovieClipLoader (); ( ) ; myListener = нови Object (); myListener ) ; my_mcl. addListener (myListener); ( load_mc ) myListener. onLoadError = функция (load_mc) ( "Error Loading Image Please Try Again" ) ; следа ( "Грешка Изображение Loading Моля, опитайте пак"); )
- onLoadProgress ()
Това събитие слушател е полезен при проверка на напредъка на изображението получаване заредени
Важна забележка:
Налице е странно поведение в клас, където MovieClipLoader отношение на изображението кеширане. След като MovieClipLoader клас се инициализира той остава в паметта, дори след като нарече removeListener и метод unloadClip. За решаването на този проблем, консултирайте се с този линк: Разтвор към MovieClipLoader изчакват издаване

Персонализирано търсене















