Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.06.2012, 14:19
Gin вне форума Посмотреть профиль Отправить личное сообщение для Gin Найти все сообщения от Gin
  № 1  
Ответить с цитированием
Gin

Регистрация: Jan 2012
Сообщений: 45
По умолчанию Проблема при копировании текста и последующей его вставкой

Есть два текстовых поля TLF Text Editable. Если ввести символы в одно поле, скопировать и вставить в другое, то размер вставленных букв становиться гораздо меньше того, который указан в атрибутах этого текстового поля. И даже если из этого поля удалить вставленные буквы и начать вводить текст с клавиатуры, этот текст все равно получается мелким. Чем вызвана эта проблема и как ее можно решить?

Старый 16.06.2012, 15:33
Deimos747 вне форума Посмотреть профиль Отправить личное сообщение для Deimos747 Найти все сообщения от Deimos747
  № 2  
Ответить с цитированием
Deimos747
 
Аватар для Deimos747

Регистрация: Mar 2011
Сообщений: 243
Посмотрите в сторонуTextField#defaultTextFormat

Старый 17.06.2012, 23:16
Gin вне форума Посмотреть профиль Отправить личное сообщение для Gin Найти все сообщения от Gin
  № 3  
Ответить с цитированием
Gin

Регистрация: Jan 2012
Сообщений: 45
Цитата:
Сообщение от Deimos747 Посмотреть сообщение
Посмотрите в сторонуTextField#defaultTextFormat


Что-то я зашел в тупик. В ролике несколько текстовых полей, с instance name txt0, txt1, ...
пишу
Код AS3:
     var my_fmt0:TextFormat = new TextFormat();
     my_fmt0.size = 16;
     txt0.defaultTextFormat = my_fmt0;
Все работает для первого текстого поля.
Но стоит дописать
Код AS3:
txt1.defaultTextFormat = my_fmt0;
или
Код AS3:
     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()


Подскажите плиз, как быть.

Старый 18.06.2012, 01:20
Deimos747 вне форума Посмотреть профиль Отправить личное сообщение для Deimos747 Найти все сообщения от Deimos747
  № 4  
Ответить с цитированием
Deimos747
 
Аватар для Deimos747

Регистрация: Mar 2011
Сообщений: 243
На какую именно строчку он ругается? был ли создан txt1?

Старый 18.06.2012, 09:35
Gin вне форума Посмотреть профиль Отправить личное сообщение для Gin Найти все сообщения от Gin
  № 5  
Ответить с цитированием
Gin

Регистрация: Jan 2012
Сообщений: 45
ругается, когда я щелкаю на текстовое поле txt1. Все текстовые поля были сделаны вручную, а не добавлены с помощью addChild

Добавлено через 61 час 27 минут
неужели никто не знает?

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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