Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Почему tlfMarkup блокирует возможность выделения? (http://www.flasher.ru/forum/showthread.php?t=182768)

Bred45 02.08.2012 12:38

Почему tlfMarkup блокирует возможность выделения?
 
Вложений: 1
Вообще есть какие-то странности с выделением текста и влиянием на это tlfMarkup.

Вот опишу сразу ТРИ:
1. Вторая строка кода - приводит к тому, что не выделяется первая строка поля TLF.
2. Третия строка этот глюк лечит.
3. Эта же строка в обработчике - делает текст вообще невыделяемым.

Собствтенно, 3-тий пункт самый критичный, подскажите, пожалуйста, причину и способ это вылечить.

Код AS3:

import flash.events.MouseEvent;
var str:String = tlf.tlfMarkup
tlf.tlfMarkup = str;//лечит глюк с  выделением первой строки
 
tlf.addEventListener(MouseEvent.MOUSE_DOWN, printCursorPosition);
function printCursorPosition(event:MouseEvent):void
{
        tlf.tlfMarkup = str;//отрубает вообще выделение
}

Во вложении файл примера (CS5.5)
Если последовательно закомментировать строки 8, 3, 2, то можно будет увидеть все описанные странности.


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

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