Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   можно ли получить переменную из as2 ? (http://www.flasher.ru/forum/showthread.php?t=102863)

STILL.05 24.10.2007 16:40

можно ли получить переменную из as2 ?
 
clip1 который был скомпилен под as3 загружает clip2 (скомпиленный под as2)

на _root клипа clip2 есть переменная
можно ли получить её из clip1?

etc 24.10.2007 20:14

С помощью LocalConnection.

STILL.05 24.10.2007 20:18

не совсем понял как :-)
уточню:
clip2 подгружается в clip1
изменить clip2 нет возможности

etc 24.10.2007 22:30

Сделать клип clip3 на AS2, который загрузит и передаст переменную из clip2. А clip3 загружается в clip1.

STILL.05 25.10.2007 10:16

ну ты мозг )) сам бы не додумался
спасибо

STILL.05 25.10.2007 21:10

что то не выходит :-(
вот код из клипа clip3
Код:

private function createLoader() {
        trace('Sender:createLoader')
        clip_mc = _root.createEmptyMovieClip('CLIP_MC', 1);
        loader = new MovieClipLoader()
        listener = new Object()
        listener.onLoadInit = function(target:MovieClip) {
                trace('onLoadInit = '+target.maskURL) // maskURL - переменная которую нужно отправить в clip1
        }
        listener.onLoadError = function() {
                trace('onLoadError')
        }
        loader.addListener(listener)
        loader.loadClip(load_url, clip_mc)
}

загружаю clip3 (as2) в клип clip1 (as3)
clip3 загружается успешно (т.е. визуально он появляется в клипе clip1)
но событие onLoadInit в clip3 не срабатывает

почему так? :-(

etc 25.10.2007 22:22

А, забыл, клипы не могут другие подгружать =)

STILL.05 25.10.2007 22:38

=) ты меня решил окончательно запутать :-)
клип загружается нормально, проблема в том что не могу отловить событие onLoadInit :-(

etc 25.10.2007 22:47

Клип clip2 не загружается в clip3, это ограничение.


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

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