Форум 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)
-   -   createTextField (http://www.flasher.ru/forum/showthread.php?t=90508)

Шкодливый Кот 12.01.2007 16:45

createTextField
 
Добрый день.
Помогите, пожалуйста, понять, в чем ошибка
Есть 2 файла, main (с маской) и подгружаемый туда swf - картинка.
картинка загружается в клип main'a, который называется pano_shell
в подгружаемом я пытаюсь сделать прелоадер.
на первом кадре есть полоска (объект мувик) и я хочу динамически создать текст, пишу (это кусок кода)
Код:

this.createTextField("my_txt", this.getNextHighestDepth(), 0, 0, 227, 28);
preloader_mc._x=350-_root.pano_shell._x; //это полоска
preloader_mc._y=140;
my_txt._x=350-_root.pano_shell._x; //это мой текст
my_txt._y=160;

тестирую отдельно подгружаемый - есть текст, под полоской.
когда тестирую main - нет текста, но полоска есть.
никак не пойму, в чем ошибка.

wvxvw 12.01.2007 18:30

my_txt.text или (my_txt.htmlText) = "сюда писать текст"

Шкодливый Кот 12.01.2007 18:50

Наверно, я по-дурацки написала.
Код:

my_txt.text=Math.floor(percent_loaded*100);
my_txt.text="загружено "+my_txt.text+"%";

есть у меня такая строчка, если отдельно запускать загружаемый (который не main), там пишется, сколько процентов осталось и бежит полосочка, но вот если я тестирую главный мувик, он подгружает туда тот, в котором я текст создаю, то полосочка бежит, а текста нет. куда делся, не понятно

wvxvw 12.01.2007 20:19

В качестве рекоммендации:
делать прелоадер в клипе загрузчике, или вообще отдельно.

По поводу конкретного примера - не совсем понятно, на что ссылается my_txt, возможно на _root.my_txt (_root клипа-загрузчика, а не загружаемого). Чтобы этого избежать, можно использовать _lockroot = true; в загружаемом клипе.

Шкодливый Кот 12.01.2007 20:29

а если я напишу _lockroot = true; в загружаемом, я смогу обратиться из него к главному?
и как тогда это осуществить? через level0?

в клипе-загрузчике не могу, мой загружаемый клип отправляет данные на сервер и мне надо, чтобы он не показывался, пока ответ с сервера не придет


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

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