Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Доступ к переменной (http://www.flasher.ru/forum/showthread.php?t=136988)

SONce 02.03.2010 13:27

Доступ к переменной
 
Есть флешка, и есть отдельно АС файл, в котором описан класс. Внути класса происходят некие функции. Как из класса изменить переменную в флешке, и наоборот?

wvxvw 02.03.2010 13:53

Переменные существуют в коде, а не в файлах, в файлах они только описываются.

alikSmehoff 02.03.2010 13:57

Цитата:

Как из класса изменить переменную в флешке
Если объект заданного класса является child'ом флешки, то вот так:
Код AS3:

parent.myVariable = myValue; // myValue - описанная переменная в классе


SONce 02.03.2010 13:59

Ладно напишу по другому.

Существует класс описанный в в файле CustomClient.as
Код AS3:

package {
        public class CustomClient {
                private var kk:Array;
                public function onMetaData(info:Object):void {
                        trace("metadata: duration=" + info.duration + " width=" + info.width + " height=" + info.height + " framerate=" + info.framerate);
                        kk=info['keyframes']['filepositions'];
                        trace(_kk);
 
 
                }
        }
}

из флешки вызываю:
Код AS3:

my_ns.client = new CustomClient();

эти махинации для того чтобы обработать метадату.

Как мне получитть доступ к переменной kk из флешки?

petri 02.03.2010 14:22

1) в классе сделать
Код AS3:

public var kk:Array;

2)
Код AS3:

my_ns.client = new CustomClient();
          my_ns.client.kk;


SONce 02.03.2010 14:31

спасибо. а обратно?

cleptoman 02.03.2010 14:39

используйте события


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

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