Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как управлять клипом написанным на AS2 и загруженным в AS3? (http://www.flasher.ru/forum/showthread.php?t=152764)

bjd 22.03.2011 21:46

Как управлять клипом написанным на AS2 и загруженным в AS3?
 
Возможно ли управлять swf (AS2) и загруженном в swf (AS3)?
И если да, то как?

i.o. 22.03.2011 23:42

LocalConnection

tsarapkabel 23.03.2011 03:01

Вот и примерчик подоспел http://flasher.ru/forum/showpost.php...&postcount=105

bjd 23.03.2011 13:54

Цитата:

Сообщение от tsarapkabel (Сообщение 983012)
Вот и примерчик подоспел http://flasher.ru/forum/showpost.php...&postcount=105

За примерчик спасибо.

Но есть одно но..

Создаю два файла.. как в примере. Первый на AS3 второй на AS2

Код AS3:

// Файл на ActionScript 3: AS3.fla
 
// local connection для взаимодействия с мувиклипом в AVM1
var AVM_lc:LocalConnection = new LocalConnection();
 
// загружаем внешнюю SWF AVM1
var loader:Loader = new Loader();
loader.load(new URLRequest("AS2.swf"));
addChild(loader);
 
// вызывается Yeees по каналу "AVM2toAVM1"
AVM_lc.send("AVM2toAVM1", "Yeees");

Код AS1/AS2:

// файл на ActionScript 2: AS2.fla
 
//Устанавливаем  local connection для получения команд извне
var AVM_lc:LocalConnection = new LocalConnection();
 
// обработчик события stopAnimation
AVM_lc.Yeees = function(){
    trace("Yeees");
}
 
// слушаем события по каналу  "AVM2toAVM1"
AVM_lc.connect("AVM2toAVM1");

Но вместо "Yeees" видим ошибку
Код:

Error #2044: Необработанный StatusEvent:. level=error, code=
Может кто знает с чем она связана?

bjd 04.04.2011 17:53

Пожалуйста помогите. Так и не смог найти решение...

GBee 04.04.2011 19:03

Подпишитесь на StatusEvent.STATUS и поглядите, что там?

dimarik 04.04.2011 22:54

Может быть стоит дождаться загрузки AS2.swf прежде чем ему отправлять запросы через LC?

bjd 05.04.2011 01:41

Цитата:

Сообщение от dimarik (Сообщение 986588)
Может быть стоит дождаться загрузки AS2.swf прежде чем ему отправлять запросы через LC?

странно, но при тесте в Internet Explorer не срабатывает..

an_games 05.04.2011 18:13

О, я как раз в тему спрошу, а код в As2 мувике будет корректно работать? А то я загрузил As2 игру в As3 флешку, но часть кода заработала, а часть нет. Долго копался, так и ничего и не вышло. Подскажите, у кого был опыт такого, вот извращения.

in4core 05.04.2011 19:06

Цитата:

О, я как раз в тему спрошу, а код в As2 мувике будет корректно работать? А то я загрузил As2 игру в As3 флешку, но часть кода заработала, а часть нет. Долго копался, так и ничего и не вышло. Подскажите, у кого был опыт такого, вот извращения.
Там с локрутами и рутами миогут быть косячки, а так все ок должно быть


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

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