Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема со вложенной SWF (http://www.flasher.ru/forum/showthread.php?t=181536)

AGFOR 26.06.2012 09:44

Проблема со вложенной SWF
 
Доброго времени суток всем!

Есть SWF1, в неё я помещаю SWF2 с параметрами. Как из SWF1 отловить события происходящие в SWF2?
Причем SWF2 строится на XML и тащит в себя SWF3 которую я задаю через параметр. SWF2 является как бы движком. Исходников SWF2 и 3 нет.

strangedk 26.06.2012 12:26

Цитата:

Сообщение от AGFOR (Сообщение 1086075)
Исходников SWF2 и 3 нет.

:bye:

AGFOR 26.06.2012 13:07

Эти же SWF у нас используются в веб. И там действие клика вытаскивается через JavaScript. Может быть и здесь как то можно это сделать?

Deimos747 26.06.2012 13:09

Код AS3:

swf2.addEventListener(MouseEvent.Click, onClick);

не работает?

AGFOR 26.06.2012 13:16

неа...

Deimos747 26.06.2012 13:20

Значит ловите те сообщения, которые ловит JavaScript. А лучше обратитесь к автору флешки.

Добавлено через 3 минуты
Ещё возможен вариант, когда флешка сама вызывает методы javaScript (как в контакте) в таком случае без исходников вообще ничего не получится. Так что воспользоваться чужой флешкой на халяву вряд ли нормально получится.

AGFOR 26.06.2012 13:28

В вебе разработчик через xml передаёт имя JS функции, которая ловит событие при клике. И первый параметр это то что мне надо получить (id некого элемента по которому был совершен клик). Можно это сделать через AS3?

strangedk 26.06.2012 13:38

Цитата:

Сообщение от Deimos747 (Сообщение 1086121)
Так что воспользоваться чужой флешкой на халяву вряд ли нормально получится.

По моему даже если получится, то всё равно идея эта совсем не хороша. Никто на форуме не будет с этим помогать

AGFOR 26.06.2012 13:50

Флешка не халявная. Всё куплено нашим предприятием. Просто до меня никто не пробовал использовать её в AS. Только веб.

Добавлено через 1 час 44 минуты
Цитата:

Сообщение от Deimos747 (Сообщение 1086121)
Значит ловите те сообщения, которые ловит JavaScript.

Это как?

AGFOR 02.07.2012 15:02

Получил исходник SWF2. Но проблема в том что он на AS2. Как его преобразовать к SWC? Или можно как-то без преобразования поместить его в мой проект и обращаться к его объектам?


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

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