Форум 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=115275)

sssssss 25.08.2008 14:36

Как узнать значение переменной?
 
Вопрос простой.

Код:

package classes
{
       
        public class Main extends MovieClip
        {

        private var _bubbles:Array;       
        private var _duck:Wash;

        public function Main()

                {
                        init();
                };
               
        private function init():void

                {

                        _bubbles = new Array();
                        _bubbles.push({bubble:'001324'});
                        _bubbles.push({bubble:'100256'});       
                       
                        var masterTaskList:Object = new Object();
                        masterTaskList["Monday"] = ["wash dishes", "take out trash"];
                        masterTaskList["Tuesday"] = ["wash dishes", "pay bills"];
       
                        _duck.reset(_bubbles);
                };
};
};


Код:


package classes
{

        public class Wash extends MovieClip
        {

        public function Wash()
                {
                        ...
                };


        public function reset(urls:Array):void                       
               
                {
        trace(urls);
        trace(masterTaskList); // как узнать значение элементов массива?

                };
};
};

Хочется в функции reset работать одновременно с masterTaskList и _bubbles, но не знаю как это сделать. Подскажите, пожалуйста.

terbooter 25.08.2008 14:48

Если быстро, то сделайте masterTaskList статическим, и обратитесь так:
Код:

Main.masterTaskList;
А вообще, я бы рекомендовал строить архитектуру в стиле MVC:
Document class инициализирует другие классы и раздает им ссылки друг на друга.

sssssss 25.08.2008 17:08

terbooter
Спасибо, работает!

Main.as у меня относится к Document class, а как инциализировать класс Wash.as и дать ему ссылку?

Просто думал
Код:

_duck.reset(_bubbles);
это оно и есть.


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

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