Shared As3 Companionapp Mobilescrolllistproperties

MobileScrollListProperties

The MobileScrollListProperties class defines properties for a mobile scroll list component within the Shared.AS3.COMPANIONAPP package.

It contains several configurable attributes that affect the appearance and behavior of the scroll list.

Class Definition

package Shared.AS3.COMPANIONAPP {
    public class MobileScrollListProperties {
        public var linkageId:String;
        public var maskDimension:Number;
        public var spaceBetweenButtons:Number;
        public var scrollDirection:uint;
        public var clickable:Boolean;
        public var reversed:Boolean;

        public function MobileScrollListProperties() {
            super();
        }
    }
}

Properties

Below is a detailed description of each property in the MobileScrollListProperties class.

Property Name Type Description
linkageId String The identifier used to link to the scroll list item symbols in the library of the flash file.
maskDimension Number The dimension of the mask that determines the visible area of the scroll list.
spaceBetweenButtons Number The space between individual buttons or items within the scroll list.
scrollDirection uint The direction of scrolling, usually represented by an enumeration (e.g., vertical or horizontal).
clickable Boolean A flag indicating whether the items in the list are clickable or not.
reversed Boolean Specifies if the order of items displayed in the list should be reversed.

Example Usage

Below is an example of how you might create an instance of MobileScrollListProperties and set its properties. The linkageId is set to “DefaultScrollListItemRenderer”, indicating the default renderer to be used. The maskDimension is set to 100, indicating the size of the visible area. spaceBetweenButtons is set at 5, denoting the spacing between items. scrollDirection is assigned a hypothetical enumeration value (e.g., SCROLL_VERTICAL). The clickable property is set to true, allowing list items to be interactive, and reversed is set to false, maintaining the standard order.

var scrollListProps:MobileScrollListProperties = new MobileScrollListProperties();
scrollListProps.linkageId = "DefaultScrollListItemRenderer";
scrollListProps.maskDimension = 100;
scrollListProps.spaceBetweenButtons = 5;
scrollListProps.scrollDirection = SCROLL_VERTICAL; // Assuming SCROLL_VERTICAL is a defined constant
scrollListProps.clickable = true;
scrollListProps.reversed = false;

This example creates a scroll list with the specified properties, which can then be utilized as part of a mobile app’s user interface.

Note: The example assumes the existence of a SCROLL_VERTICAL constant or equivalent enumeration that would be defined elsewhere in the application.