Форум 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)
-   -   подгрузка экземпляра movieclip в массив (http://www.flasher.ru/forum/showthread.php?t=184388)

Маруська 18.09.2012 05:15

подгрузка экземпляра movieclip в массив
 
Есть мувиклип - текстовое поле (т.е. mctxt, внутри которого динамическое текстовое поле txt). При нажатии на кнопку нужно добавить экземпляр этого поля на в мувиклип point, размещённый на фрейме и заполнить txt. Но ничего не создаётся=( что не так - подскажите, пожалуйста?

Код AS1/AS2:

var textall:Array = new Array();
t = -1;
btn.onPress = function()
{        t++;
        trace(t);
        textall[t] = point.attachMovie("mctxt", "mctxt" + t, t, {_x:0, _y:0 + t * 20});
        textall[t].txt.text = "Красный ";
        trace(textall[t].txt.text) //здесь выдаёт undefined
        for (i = 0; i < otv.length; i++)
        {if (otv[i] == 1)
                {otv[i] = -1;
                        textall[t].text = textall.text + " " + _root["mc" + (i + 1)]["txt" + (i + 1)].text;
                        removeMovieClip(_root["mc" + (i + 1)]);
                }
        }
};


dark256 18.09.2012 09:57

попробуйте не t, а point.getNextHighestDepth(), глубину клипу задавать

Hauts 18.09.2012 12:55

А point определен внутри onPress?

dark256 18.09.2012 20:19

Веротяно, это клип на стэйдже с таким именем.... Вероятно ;)

Маруська 20.09.2012 00:35

Point расположен на фрейме, и instance name у него point и даже в properties при export for ActionScript в пункте identifier он тоже point

Цитата:

Сообщение от dark256 (Сообщение 1096311)
попробуйте не t, а point.getNextHighestDepth(), глубину клипу задавать


и при всём при этом всё равно undefined.
что делать - не знаю

E.Q. 20.09.2012 11:13

Вложений: 1
Странно, у меня все работает.
А у клипа mctxt поле identifier в пропертисах тоже установлено как mctxt?

dark256 20.09.2012 11:34

Странно, у меня тоже работает :)


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

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