Показать сообщение отдельно
Старый 02.03.2009, 16:47
Abdilxamidov вне форума Посмотреть профиль Отправить личное сообщение для Abdilxamidov Найти все сообщения от Abdilxamidov
  № 1  
Ответить с цитированием
Abdilxamidov

Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
По умолчанию Как изменить параметр класса в обработчике событий

Здравствуйте, помогите, не могу сам разобраться, да и весь интернет облазил. Вот, например, есть такой код. Как сделать, чтобы значение переменной v , установленное в обработчике dataLoaderCompleteHandler было, например, передано в ф-цию myFunction? Сейчас trace(v) там выдает null


Код AS3:
public class LearningR4 {
		internal var v:String;
 
		public function LearningR4() {
 
		}
		public function myFunction(m_fPath, m_dataFile):void {
			var myRequest:URLRequest = new URLRequest(m_fPath+m_dataFile);
			var dataLoader:URLLoader = new URLLoader();
			dataLoader.dataFormat = dataFormat;
			dataLoader.addEventListener(Event.COMPLETE, dataLoaderCompleteHandler);
			dataLoader.load(myRequest);
			trace(v);
		}
 
		private function dataLoaderCompleteHandler(e:Event):void {
			v="v in dataLoaderCompleteHandler";
		}
	}