Как отключить полосу прокрутки по умолчанию для текстовых областей в IE8?

Один способ разделить MXML и ActionScript для компонента в отдельные файлы путем выполнения чего-то подобного ASP.NET 1.x код позади модели. В этой модели декларативная часть (MXML в этом случае) является подклассом обязательной части (ActionScript). Таким образом, я мог бы объявить код позади для класса как это:

package CustomComponents
{
    import mx.containers.*;
    import mx.controls.*;
    import flash.events.Event;

    public class MyCanvasCode extends Canvas
    {
        public var myLabel : Label;

        protected function onInitialize(event : Event):void
        {
            MyLabel.text = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.";
        }
    }
}

... и разметка как это:

<?xml version="1.0" encoding="utf-8"?>
<MyCanvasCode xmlns="CustomComponents.*" 
    xmlns:mx="http://www.adobe.com/2006/mxml"
    initialize="onInitialize(event)">
    <mx:Label id="myLabel"/>    
</MyCanvasCode>

, Как Вы видите от этого примера, disadvatage этого подхода - то, что необходимо объявить средства управления как myLabel в обоих файлах.

11
задан alex 25 May 2013 в 06:26
поделиться

2 ответа

Я не могу сейчас протестировать IE8, но могу сказать вам, что это работает в IE6:

textarea {
  overflow-y: auto;
}
23
ответ дан 3 December 2019 в 05:58
поделиться

Использовать переполнение: скрыто и все будет хорошо.

<HTML>
    <BODY>
        <textarea rows="10" style="overflow: hidden;"/>
    </BODY>
</HTML>
-3
ответ дан 3 December 2019 в 05:58
поделиться