![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
1.Можно узнать кто вызвал функцию?
без диспатчера и передачи ссылки из вызывающего ![]() for example пишем в какомто ксласе 2. можно ли какимто образом применить ету функцию не к Master а к вызывающему Последний раз редактировалось Tfp; 26.05.2008 в 22:45. |
|
|||||
|
стервочка (я мужик)
|
1. нет
2. apply |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
что я сделал не так)?
выдет ошыбку 1120: Access of undefined property a. |
|
|||||
|
стервочка (я мужик)
|
Вы всё сделали не так.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
окей) тогда можете привести код к работоспособному виду?
|
|
|||||
|
ветеран форума
|
значения типа int передаются по значению, а не по ссылке
__________________
4am is time to rock |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
ну ето я знаю..так как применить фукцию Fun к вызывающему ее классу??
|
|
|||||
|
Modus ponens
|
apply() - первый параметр - скоуп функции (на что будет указывать this), второй - массив аргументов, который нужно передать в функцию.
Не знаю, мож глупый вопрос... а откуда дебаггер знает, кто вызвал функцию?
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
http://gotoandflash.ru/forum/index.php?showtopic=3099
Только что значит "кто вызвал?". Какой объект, или какая функция? Если нужно ссылку на вызывающий объект, то для функций-не_методов это this. Последний раз редактировалось badun; 27.05.2008 в 01:25. |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
ну вот что мне нада
//Class Main
var a:int = 12
Fun.apply(this) нада что б функция fun изменила а, то есть применилась к тому кто ее вызвал(описана она в as файле код которого ниже)
сделать ето без передачи ссылки на обьект который вызвал.
trace(a)////должно стать 15
-------------------
package
{
public function Fun():void
{
trace(this)//.вот ето выдает global
a+=3//ошыбка
}
}
Последний раз редактировалось Tfp; 27.05.2008 в 01:46. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|