Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 обёртка для AS2 (http://www.flasher.ru/forum/showthread.php?t=135393)

iLORd_NeArGa 22.01.2010 08:42

AS3 обёртка для AS2
 
Всем привет!
Затачиваю одну игрушку под соцсеть, складывается впечатление, что нормально встроить туда что-либо на AS2 невозможно, а всякие сторонние либы для взаимодействия flash и API соцсети сделаны для AS3.
Так вот вопрос: можно ли сварганить на AS3 клип, который будет подгружать в себя клип на AS2, да ещё и передавать ему как-то переменные.

PS:
Да, я знаю, что стоило изначально писать на AS3 или хотя бы собраться и перенести всё потом. Но меня интересует именно возможность такого вот индусского метода.

Gaen 22.01.2010 08:59

Флэшки, написанные на AS2 и AS3, могут общаться между собой только через LocalConnection.

DEAFFF 22.01.2010 15:13

Цитата:

Сообщение от GAIKER (Сообщение 881125)
Флэшки, написанные на AS2 и AS3, могут общаться между собой только через LocalConnection.

Можно еще через ExternalInterface. Создаешь в обоих по одному экстерналу и все ) В вашем случае надо тока один экстернал интерфейс. К тому же вариаблы можно передать во флешь по моему? пример из хелпа

Код AS3:

var url:String = "flashAS2.swf";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
navigateToURL(request);


CrazyFlasher 22.01.2010 15:26

Цитата:

Можно еще через ExternalInterface
не прокатит если
Код AS1/AS2:

allowScriptAccess = false;

(например на сайтах для эмбеда флэш-игр)

Ralph_DiMarko 05.03.2010 16:23

Цитата:

Сообщение от GAIKER (Сообщение 881125)
Флэшки, написанные на AS2 и AS3, могут общаться между собой только через LocalConnection.

а можно какой нибудь рабочий пример? второй день мучаюсь никак не могу связать АС2 отправляющий с АС3 принимающим через localconnection.


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

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