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

German 14.03.2011 01:21

Передать зачение переменной в текстовое поле
 
Здравствуйте.

Подскажите пожалуйста, как образом можно вывести зачение toy в динамическое текстовое поле myTextField лежащие в другом слое.
Код AS1/AS2:

onClipEvent (load) {
 
        if (_root.part == undefined) {
                xmlNod = _root.xmlNodes.childNodes[0].childNodes[0];
        } else {
                var nameGalleryTytle:Number = _root.xmlNodes.childNodes[0].childNodes.length;
                var i:Number = 0;
                while (i<nameGalleryTytle) {
                        titleNameGallery = _root.xmlNodes.childNodes[0].childNodes[i].attributes.name;
                        if (_root.part == titleNameGallery) {
                                xmlNod = _root.xmlNodes.childNodes[0].childNodes[i];
                        }
                        i++;
 
                }
        }
        AllxmlNode = xmlNod.childNodes[_parent._parent.numLoadTitle];
        images = AllxmlNode.childNodes[1].firstChild.nodeValue;
        //_root.createTextField("myTextField",100,380,670,250,200);
        var toy = AllxmlNode.childNodes[2].attributes.toy; // Значение переменной toy (про него идет речь)
        myTextField.text+=("\t Модель: "+toy+" \n");       
 
        var ifFolder:String = xmlNod.attributes.folder;
        if (ifFolder == undefined) {
                loadMovie(_root.url+images, cont.pic);
        } else if (ifFolder == "") {
                loadMovie(_root.url+images, cont.pic);
        } else {
                loadMovie(ifFolder+"/"+_root.url+small[i], item["mini"+i].cont.pic);
                loadMovie(ifFolder+"/"+_root.url+images, cont.pic);
        }
}


Hauts 14.03.2011 03:06

1. Не пишите код на символах, пишите в кадрах. Иначе запутаетесь.
2. Используйте класс MovieClipLoader для загрузки картинок и флэшек.
3. Слои внутри среды разработки не влияют на доступность объектов из кода.

Для поиска ошибки воспользуйтесь функцией trace().

German 14.03.2011 03:16

В том-то и дело, что trace(toy); могу получить только если вставлю в код выше, во всех других слоях undefined.


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

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