Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как обратиться к свойству класса (http://www.flasher.ru/forum/showthread.php?t=74368)

Juice_Green 18.01.2006 09:48

как обратиться к свойству класса
 
Всем привет! Такой вопрос.
есть следующий класс, для примера
Код:

class Myclass {
  private var My_array:Array;
  function Myclass() {
    var myXML:XML = new XML();
    myXML.ignoreWhite = true;
    myXML.load("myxml.xml");
    myXML.onLoad = function(status:Boolean){
      if (status) {
          My_array = new Array();
        }
    }
}

вопрос в следующем - что надо написать перед My_array = new Array(); чтобы инициализировать именно приватный массив обьявленный в классе, а не создать какой то временный массив My_array?

7thsky™ 18.01.2006 10:06

в поиск!!!!! это уже тыщу раз обсуждалось, пример решения есть в фак`е.

Juice_Green 18.01.2006 10:22

to 7thsky™: что нашел в поиске так это http://www.flasher.ru/forum/showthre...ighlight=class, но там ничего внятного нет ...

silin 18.01.2006 11:17

Код:

import mx.utils.Delegate;
class Myclass {
        private var My_array:Array;
        function Myclass ()        {
                var myXML : XML = new XML ();
                myXML.ignoreWhite = true;
                myXML.load ("myxml.xml");
                myXML.onLoad = Delegate.create (this, onXmlLoad);
        }
        function onXmlLoad (status)        {
                if (status)        {
                        My_array = new Array();
                }
        }
}


Juice_Green 18.01.2006 11:45

спасибо, заработало

Nirth 18.01.2006 13:02

Это потому что перед тем как задать вопрос надо прочесть полностью FAQ

Antares 18.01.2006 14:59

Надо обновить FAQ, Delegate морально устарел перед ascb.Proxy -- там еще и произвольные параметры можно передавать.


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

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