![]() |
|
||||||||||
|
|||||
|
"simple"
|
Кто-нить может подсказать как использовать метод(функцию) как параметр другой функции...
т.е., напр... function someFunct (param1,param2) { param1.param2(); } такой код не идёт PS: поясню обозначения: param1 - переменная, содержащая путь к объекту(мувиклипу), а param2 - то, что мне нужно - имя метод Как такое можно реализовать? Заранее спасибо... |
|
|||||
|
ХЗ, а прототипом не кАтитъ?
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
просто имя метода тебе придется передавать строкой... потому как если у тебя есть ссылка - то нафига вообще замарачиваться с таким вызовом ? если param1 - ссылка, то function someFunct (param1,param2) { param1[param2](); } где param2 содержит имя функции |
|
|||||
|
"simple"
|
а точки между ними не надо?
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
не-а
это ассоциативный массив называетсякстати любопытно иногда выглядит... пишешь что-нибудь типа a[b][c](d)(e).f ![]() Последний раз редактировалось Nox Noctis; 07.03.2002 в 22:05. |
|
|||||
|
"simple"
|
YES!!!!!!!!!!
Получилось!!! Огромное спасибо!!! |
|
|||||
|
"simple"
|
А поподробнее не можешь про ассоциативный массив?
Для чего он, как работает и т.д... |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
ну, это он называется так хитро, а на самом деле все просто
![]() флэш все объекты хранит в ассоциативных массивах. или лучше сказать - к любому объекту, у которого можно получить свойства можно обратиться как к ассоциативному массиву. в любом месте, где есть объект ты можешь получить ссылку на него используя обращение вида: путь_к_родительскому_объекту["имя_объекта"]; то есть все, что внутри ассоциируется с идентификатором, который может быть не только числом, как в обычном массиве, а любой строкой. ну вот и все собственно. при появлении на сцене мклипа автоматически создается объект типа MovieClip, в который инициализируется все, что есть в MovieClip.prototype+то, что ты навесил на него сам. твоя функция становится методом этого клипа и до нее точно так же можно добраться через путь_к_родительскому_объекту["имя_функции"]; Последний раз редактировалось Nox Noctis; 07.03.2002 в 23:17. |
|
|||||
|
"simple"
|
Большое Спасибо!!
) |
![]() |
Часовой пояс GMT +4, время: 02:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|