Flash as3: многострочный htmlText прокручивается при выделении текста перетаскиванием - PullRequest
0 голосов
/ 26 мая 2011

Многострочный htmlText прокручивается при выделении текста с помощью перетаскивания

Также прокручивается при событии колеса мыши ..

var css:StyleSheet = new StyleSheet();
css.parseCSS('.red-text{font-family:"Lucida Grande";color:#ED1C24;font-size:10;font weight:bold;leading:-8;}');                 

dynamicText.styleSheet = css;
dynamicText.antiAliasType = AntiAliasType.ADVANCED;
dynamicText.embedFonts = true;
dynamicText.multiline = true;
dynamicText.wordWrap = true;
dynamicText.htmlText = "<p class= 'red-text'>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor consequat. </p>";

dynamicText.width = 450;
dynamicText.height = dynamicText.textHeight;

любые исправления ??

Ответы [ 2 ]

2 голосов
/ 26 мая 2011
field.addEventListener(Event.SCROLL, _scroll);
function _scroll(e:Event):void
{
    e.target.scrollV = 0;
}
1 голос
/ 26 мая 2011

Вы можете отключить колесо прокрутки с помощью dynamicText.mouseWheelEnabled = false.Также вы должны установить dynamicText.height = dynamicText.textHeight + 4;, потому что текстовое поле имеет отступ 2 пикселя вокруг текста (см. docs )

...