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 изчакват издаване

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


Популярни членове:

Tags: , Категории: Adobe Flash Tags:
  1. Все още няма коментари.
  1. Няма проследявания все още.