Skin Scripting (MAKI)

Here are some quick notes on Winamp's modern skins scripting engine (called MAKI) to get you started:
  • MAKI stands for Make A Killer Interface.
  • MAKI is a scripting engine for creating custom behavior from a Wasabi skin and set of components.
  • MAKI scripts are precompiled into cross-platform bytecode. This means that the set of skin XML, elements and compiled scripts are completely cross-platform.
  • Scripts can attach to any event of any object in the UI. Scripts can be loaded and unloaded in any order.
For more about MAKI, please read the MAKI Overview.
  MAKI Script Organization
Before we go over MAKI code, I'd like to go over the overall flow of a MAKI script. Please refer to the picture below. It shows what a typical MAKI script should look like.
  • Part 1: Script Comments
  • Part 2: #include Section
  • Part 3: Variable Declaration
  • Part 4: system.onUnloading() Section
  • Part 5: system.onScriptLoaded() Section
  • Part 6: Your own functions


X
Impressum

Nullsoft, Inc.
22000 AOL Way, Dulles VA 20166
USA
vertreten durch Julie Jacobs und Donald R. Neff

Eingetragen im Company Register von Arizona, USA unter der Nr. 0829063-0

Umsatzsteuer ID: DE251307807

Kontakt: aolmedien@aol.com

Telefon: +1 703 265-0094

Telefax: +1 703 466-9170

AOL Music

Download Winamp, The #1 Free Media Player. Play your MP3, AAC, MPEG, AVI files, and more. Get free MP3 songs, videos, skins and plug-ins. Synch your iPod or Creative Zen, and get mobile music with Winamp Remote.

Copyright © 1999 - 2009 Nullsoft. All Rights Reserved.