![]() |
|
||||||||||
|
|||||
|
хочу зделать swf (library.swf) в котором будут находится все функции которые я изпользую в других swf. только не понятно как потом обратится к функции из library.swf из других swf?
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей. - Конечно, нет - ответил лектор и медленно растаял в воздухе. |
|
|||||
|
"inLove"
Регистрация: Feb 2001
Адрес: Moscow - Yerevan
Сообщений: 814
|
_root.MovieClipSFunkciami.imyaFunkcii("blablablabla");
|
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Собственно в MX в распоряжении есть _global, можно загрузить на _level0 SWF (что-то типа "Core_setUp.swf"
), где будет написано _global.test = function(){trace("ok")}, потом загрузить на _level0 другой SWF и из него вызвать наш test() (это все конечно примитивно )Можно воспользоваться уже имеющимися объектами, вроде MovieClip.prototype или любой другой ... В противном случае нас ждет жуткая работа, обращаться к функциям примерно таким вот образом _level1.target_mc.myFunction(), или _parent._parent._parent.myFunction() ![]() |
|
|||||
|
может я чтото не так делаю, но с _global тоже не работает. Вот примерно как я пробую
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей. - Конечно, нет - ответил лектор и медленно растаял в воздухе. |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
А ты попробуй вот так.
Но, вообще-то, твоя затея - не блестящая. Ну очень даже не блестящая.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
почему???
![]()
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей. - Конечно, нет - ответил лектор и медленно растаял в воздухе. |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Блин, как тяжело объяснять абсолютно очевидные вещи. Но я попробую одной фразой:
Нельзя объять необъятное и впихнуть невпихуемое.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
я понимаю что идея не очень, но есть 2 причины чтобы я ето делал:
1. огромные функции, которые юзаются в огромном количестве swf. Нет смысла менять везде одно и тоже 100 раз, если можно поменять только 1 ![]() 2. security reasons - иначе я может быть зделал бы иначе.
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей. - Конечно, нет - ответил лектор и медленно растаял в воздухе. |
|
|||||
|
Может я чего не понял, но что мешает сделать так:
#include functions.as В файле все функции.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Ответ:
Цитата:
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей. - Конечно, нет - ответил лектор и медленно растаял в воздухе. |
![]() |
Часовой пояс GMT +4, время: 07:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|