gotoAndStop удаляет пользовательский формат в TLFTextField
Я определил две разные части Flash Timeline, например:
- "а", кадры 1:10;
- "б", кадры 11:20;
который содержит два разных TLFTextFields. Я установил формат для них обоих, таких как Шрифт, Размер, Выравнивание и т. Д.
Всякий раз, когда я делаю gotoAndStop('b'), TLFTextField, находящийся в этих кадрах, устанавливается по умолчанию, все форматы теряются.
Можно ли сохранить формат, который я определяю на дизайнере (Flash Professional), чтобы я мог просто редактировать текст???
редактировать: проблема не существует, когда я работаю на меньший мувиклип (с 2-3 по-разному помеченных частей кадров в MC). Также не происходит всякий раз, когда я пытаюсь воспроизвести его в новом, пустом проекте.
У мувиклипа, с которым у меня есть проблема, более 20 частей с уникальной этикеткой на каждой. Даже в режиме отладки, сразу после 'gotoAndStop', я проверяю клип и его формат по умолчанию (TNR, размер по умолчанию, выравнивание и другие свойства).
1 ответ
НАЙДЕНО! Решение моей проблемы было таким же простым, как удаление this.gotoAndStop('frame'); от конструктора и всех текстовых заданий.
Всякий раз, когда вы работаете с TLFTextFields - НИКОГДА не используйте gotoAndStop(); в конструкторы!!!!!