Показать сообщение отдельно
Старый 19.10.2012, 12:21
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 7  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Цитата:
чтобы не писать один и тот же код много раз,
если вы используете ООП этого делать не придется. Я например прописываю код загрузки один раз:
Код AS3:
public function loadPic (path:String, callBack:Function):void
		{
			var loader:Loader = new Loader ();
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE, callBack);
			loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, securityErrorHandler);
			loader.load(new URLRequest(path));
		}
и потом использую эту функцию в экземплярах и наследниках этого класса, например так:
Код AS3:
loadPic (SITE_URL + data.image[1].image_path, makePreviewPic);
где makePreviewPic - коллбек, который обрабатывает и размещает полученное изображение. Способов проще и удобней я не придумал :-)