 		{
 			// If our background is a solid color, use it as the opaqueBackground property
 			// for this renderer. This makes scrolling considerably faster.
-            if (_useOpaqueBackground)
+            var useOpaqueBackground: * = getStyle("useOpaqueBackground") ;        // if not defined, then true
+            if (useOpaqueBackground == undefined || useOpaqueBackground == true )
 			     opaqueBackgroundColor = backgroundColor;
 		}
 

     *  Whether or not we're the last element in the list
     */
    mx_internal var isLastItem:Boolean = false;

    private var _useOpaqueBackground: Boolean = true;

    /**
     * Option to use an opaqueBackground property for this renderer. This can improve scrolling speed.
     * Since opaqueBackground adds  space around the text proportional to the font's size,
     * you might need to turn it off when using large fonts to avoid background overflow.
     * @default  true
     */
    public function get useOpaqueBackground(): Boolean {
        return _useOpaqueBackground;
    }

    public function set useOpaqueBackground(value: Boolean): void {
        _useOpaqueBackground = value;
        invalidateDisplayList();
    }
    
    //--------------------------------------------------------------------------
    //

 */
[Style(name="verticalAlign", type="String", enumeration="bottom,middle,top", inherit="no")]

/**
 * Option to use an opaqueBackground property for this renderer. This can improve scrolling speed.
 * Since opaqueBackground adds  space around the text proportional to the font's size,
 * you might need to turn it off when using large fonts to avoid background overflow.
 * @default  true
 *
 *   @langversion 3.0
 *  @playerversion AIR 3.0
 *  @productversion Flex 4.12
 */

[Style(name="useOpaqueBackground", type="Boolean",  inherit="yes")]

//--------------------------------------
//  Excluded APIs
