Просмотр полной версии : Проблема при копировании текста и последующей его вставкой
Есть два текстовых поля TLF Text Editable. Если ввести символы в одно поле, скопировать и вставить в другое, то размер вставленных букв становиться гораздо меньше того, который указан в атрибутах этого текстового поля. И даже если из этого поля удалить вставленные буквы и начать вводить текст с клавиатуры, этот текст все равно получается мелким. Чем вызвана эта проблема и как ее можно решить?
Deimos747
16.06.2012, 15:33
Посмотрите в сторонуTextField#defaultTextFormat (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#defaultTextFormat)
Посмотрите в сторонуTextField#defaultTextFormat (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#defaultTextFormat)
Что-то я зашел в тупик. В ролике несколько текстовых полей, с instance name txt0, txt1, ...
пишу
var my_fmt0:TextFormat = new TextFormat();
my_fmt0.size = 16;
txt0.defaultTextFormat = my_fmt0;
Все работает для первого текстого поля.
Но стоит дописать
txt1.defaultTextFormat = my_fmt0;
или
var my_fmt1:TextFormat = new TextFormat();
my_fmt1.size = 16;
txt1.defaultTextFormat = my_fmt1;
при щелчке на txt1 в отпуте выводится следующая хрень:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at flashx.textLayout.edit::SelectionManager$/computeSelectionIndexInContainer()
at flashx.textLayout.edit::SelectionManager$/http://ns.adobe.com/textLayout/internal/2008::computeSelectionIndex()
at flashx.textLayout.edit::SelectionManager/selectionPoint()
at flashx.textLayout.edit::SelectionManager/http://ns.adobe.com/textLayout/internal/2008::setNewSelectionPoint()
at flashx.textLayout.edit::SelectionManager/handleMouseEventForSelection()
at flashx.textLayout.edit::SelectionManager/mouseDownHandler()
at flashx.textLayout.container::ContainerController/mouseDownHandler()
at flashx.textLayout.container::ContainerController/http://ns.adobe.com/textLayout/internal/2008::requiredMouseDownHandler()
Подскажите плиз, как быть.
Deimos747
18.06.2012, 01:20
На какую именно строчку он ругается? был ли создан txt1?
ругается, когда я щелкаю на текстовое поле txt1. Все текстовые поля были сделаны вручную, а не добавлены с помощью addChild
Добавлено через 61 час 27 минут
неужели никто не знает?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.