Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.08.2003, 14:34
gustera вне форума Посмотреть профиль Отправить личное сообщение для gustera Найти все сообщения от gustera
  № 1  
gustera

Регистрация: Aug 2001
Адрес: Bulgaria, Sofia
Сообщений: 83
Отправить сообщение для gustera с помощью ICQ
Question function из одного swf в другом

хочу зделать swf (library.swf) в котором будут находится все функции которые я изпользую в других swf. только не понятно как потом обратится к функции из library.swf из других swf?
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей.
- Конечно, нет - ответил лектор и медленно растаял в воздухе.

Старый 22.08.2003, 14:47
Armen Khanoyants вне форума Посмотреть профиль Отправить личное сообщение для Armen Khanoyants Посетить домашнюю страницу Armen Khanoyants Найти все сообщения от Armen Khanoyants
  № 2  
Armen Khanoyants
"inLove"
 
Аватар для Armen Khanoyants

Регистрация: Feb 2001
Адрес: Moscow - Yerevan
Сообщений: 814
_root.MovieClipSFunkciami.imyaFunkcii("blablablabla");
__________________
[hayeren, es dzer tsav` tanem]
http://www.vonces.com

Старый 22.08.2003, 15:27
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 3  
llllllllll

Регистрация: 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()

Старый 22.08.2003, 16:04
gustera вне форума Посмотреть профиль Отправить личное сообщение для gustera Найти все сообщения от gustera
  № 4  
gustera

Регистрация: Aug 2001
Адрес: Bulgaria, Sofia
Сообщений: 83
Отправить сообщение для gustera с помощью ICQ
может я чтото не так делаю, но с _global тоже не работает. Вот примерно как я пробую
Вложения
Тип файла: zip test.zip (6.1 Кб, 65 просмотров)
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей.
- Конечно, нет - ответил лектор и медленно растаял в воздухе.

Старый 22.08.2003, 19:21
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 5  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
А ты попробуй вот так.
Но, вообще-то, твоя затея - не блестящая. Ну очень даже не блестящая.
Вложения
Тип файла: zip test1.zip (6.0 Кб, 86 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 22.08.2003, 20:09
gustera вне форума Посмотреть профиль Отправить личное сообщение для gustera Найти все сообщения от gustera
  № 6  
gustera

Регистрация: Aug 2001
Адрес: Bulgaria, Sofia
Сообщений: 83
Отправить сообщение для gustera с помощью ICQ
почему???
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей.
- Конечно, нет - ответил лектор и медленно растаял в воздухе.

Старый 22.08.2003, 21:44
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 7  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Блин, как тяжело объяснять абсолютно очевидные вещи. Но я попробую одной фразой:
Нельзя объять необъятное и впихнуть невпихуемое.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 25.08.2003, 11:34
gustera вне форума Посмотреть профиль Отправить личное сообщение для gustera Найти все сообщения от gustera
  № 8  
gustera

Регистрация: Aug 2001
Адрес: Bulgaria, Sofia
Сообщений: 83
Отправить сообщение для gustera с помощью ICQ
я понимаю что идея не очень, но есть 2 причины чтобы я ето делал:
1. огромные функции, которые юзаются в огромном количестве swf. Нет смысла менять везде одно и тоже 100 раз, если можно поменять только 1
2. security reasons - иначе я может быть зделал бы иначе.
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей.
- Конечно, нет - ответил лектор и медленно растаял в воздухе.

Старый 25.08.2003, 12:43
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 9  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Может я чего не понял, но что мешает сделать так:

#include functions.as

В файле все функции.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 25.08.2003, 12:50
gustera вне форума Посмотреть профиль Отправить личное сообщение для gustera Найти все сообщения от gustera
  № 10  
gustera

Регистрация: Aug 2001
Адрес: Bulgaria, Sofia
Сообщений: 83
Отправить сообщение для gustera с помощью ICQ
Ответ:
Цитата:
2. security reasons - иначе я может быть зделал бы иначе.
__________________
- A вы сами-то верите в привидения? - спросил лектора один из слушателей.
- Конечно, нет - ответил лектор и медленно растаял в воздухе.

Создать новую тему   Часовой пояс GMT +4, время: 07:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.