Highly Customizable XML Menu

Features:
  • Easy to use and to configure
  • XML driven
  • 21 changeable settings configured in XML which can make every menu unique
  • Linking is possible but also gotoAndPlay/gotoAndStop actions

XML settings:

  1. Positioning Settings:
    • Direction: Horizontal or Vertical
    • Offset: Distance between menu items
  2. Design Settings:
    • Stroke Width: Stroke thickness of the menu items border. Example: 1 = 1 px border around the menu item
    • Stroke Color: Fill color of the menu items border. Example: 0xFFFFFF = white
    • Background Width: Width of the menu items background. Example: 60 = background is now 60px width, note that when the text goes outside 60px this value is overwritten with the widest menu item
    • Background Height: Height of the menu items background. Example: 18 = background is now 18px high
    • Background Extra Width: Defines the whitespace that has to be between the text of the menu item and the border of the background. Example: 15 = background is now 15px wider then where text comes
    • Background Color: Fill color of the menu items background. Example: 0xFF0000 = red
    • Bullet Color: Fill color of the menu items bullets. Example: 0xFFFFFF = white
    • Font Color: Color of the font used on the menu items. Example: 0xFFFFFF = white
    • Font x-postion: Corrects the postion of the menu items text if you use another font. Example: 25 = places textbox 25px lower
    • Font y-postion: Corrects the postion of the menu items text if you use another font. Example: 5 = places textbox 5px too the left
    • Font Size: Set the size of the font. Example: 8 = font is now 8px high
  3. Animation Settings:
    1. Fade In:
    • Color: Fade in color in hexadecimal format. Example: 0xFFFFFF = white
    • Speed: How many seconds the fade in animation takes. Example: 1.5 = Animation takes 1.5 seconds
  4. Fade Out:
  • Color: Fade out color in hexadecimal format. Example: 0xFFFFFF = white
  • Speed: How many seconds the fade out animation takes. Example: 1.5 = Animation takes 1.5 seconds
  • Bullet Movement:
    • Property: Which axis we want to move the bullet on? Can be x or y axis. Example: x = animation will happen over x-axis
    • Speed: How many seconds the move animation takes. Example: 1.5 = Animation takes 1.5 seconds
    • Initialisation Position: What position the bullet has to be tweened from. Example: 9 = Now the bullet will be 9px on x or y axis
    • Offset: What position the bullet has to be tweened to. Example: 5 = Now the bullet will be going from init position to 5px extra over x or y axis

    My Other Files:

    • MP3Players:
    Small MP3 Player Small MP3Player with real Equalizer Simple Real Equalizer
    • Preloaders:
    Simple Preloader Simple Circular Logo Preloader
    • Utilities:
    • Menus:
    Highly Customizable XML Menu

    Visual Distraction Files:

    • MP3Players:
    XML controlled MP3Player with playlist
    by
    by
    by
    by
    by
    by