![]() |
Создание мувика с вложенными текстовыми полями
Доброе время суток.
Столкнулся со следующей проблемой - при создании textField'a в созданном динамически movieClip не отображается текст. Код: Код:
var my_fmt:TextFormat = new TextFormat(); |
Код:
var Probnik:MovieClip = _root.nadpis2.movimovi.createEmptyMovieClip("Probnik",this.getNextHighestDepth());должно быть, например, так: Код:
var Probnik:MovieClip = _root.nadpis2.movimovi.createEmptyMovieClip("Probnik", _root.nadpis2.movimovi.getNextHighestDepth()); |
Шрифт Cambria должен быть внедрен в swf, только тогда он будет виден при embedFonts = true
|
Цитата:
Если сздаем поле не в новом мувике, т.е Код:
createTextField("textik1", _root.nadpis2.movimovi.Probnik.getNextHighestDepth(), 0, 0, 440, 90);Код:
_root.nadpis2.movimovi.Probnik.createTextField("textik1", this.getNextHighestDepth(), 0, 0, 440, 90); |
какая-то полная безалаберность, выдаваемая за "проблему"
Albion, сравни: Код:
var my_fmt:TextFormat = new TextFormat(); |
Я понимаю, что ситация глупая, но почему-то не работает, хотя шрифт внедрен. Просмотрите, пожалуйста исходник. Возможно неправильно внедрен шрифт.
|
Вложений: 1
И еще вопрос - почему в моем случае обращение к вложенному полю выдает undefind?
|
Потому, что вы к нему не обращаетесь.
1. Объясните, зачем в новых клипах Probnik0, Probnik1 и Probnik2, вы создаете текстовые поля, используя имена и глубины завязанные на i? Ведь сами клипы являются новыми точками отсчета и имен и глубин, поэтому достаточно назвать поля txt0 и txt1 2. i инкременируется в for, и когда происходит onRelease, оно равно 3, а не тому, что было когда описывался onRelease 3. Там же. Переменная tf при каждой итерации for переписывается и в onRelease опять же вызывается последнее значение 4. Кроме того, tf это строка и просто впихнуть ее в путь к мувику нельзя, надо поместить ее в []. Но из-за пункта 3 все равно работать не будет. Должно быть так Код:
... |
Благодарю, нашел ошибки.
Цитата:
|
| Часовой пояс GMT +4, время: 14:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.