![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Вызываю например метод getOperator(int type)
private function getOperator(type:int):void{
var act:String = "?action=rawstat_by_tgin&p_page="+page+"&p_page_size="+Global.PAGE_SIZE+"&rand="+Math.random();
urlReq = new URLRequest(XML_URL+act);
myLoader = new URLLoader(urlReq);
myLoader.addEventListener(Event.COMPLETE,getOperatorOk);
myLoader.addEventListener(IOErrorEvent.IO_ERROR,getOperatorFault);
myLoader.load(urlReq);
}
private function getOperatorOk(event:Event):void{
myXML = XML(myLoader.data);
// здесь нужно как-нибудь type получить
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1) Локальная переменная;
2) Наследник URLLoader, в котором будет храниться type. |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Нет, то что локальную переменную можно - это я и написал, а плодить новые объекты ради одного обращения не лучший вариант.
Просто хотел понять. Когда я передаю функцию, я не могу никак передать параметры, типа как this.call(myFunc,param1,param2) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не надо этого делать, потом замучаетесь отписываться от подобных обработчиков.
|
|
|||||
|
Регистрация: Sep 2007
Сообщений: 32
|
Я, к примеру, в таких случаях отправляю тип в запросе и возвращаю его в ответе.
А можно вопрос, зачем у Вас вообще фигурирует type в getOperator(type:int)? Он не используется. Последний раз редактировалось sangle; 18.04.2008 в 12:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|