vList Xtra saves and retrieves Lingo lists and other data types in binary format using either an external file or a cast member for storage. Lists are a powerful and fast way to manage all kinds of information in Director
Price: $299
Mediamacros makes no guarantees that this price is correct
vList Xtra saves and retrieves Lingo lists and other data types in binary format using either an external file or a cast member for storage. Lists are a powerful and fast way to manage all kinds of information in Director. Since lists can hold Director's rich media and data types they are the natural solution for creating Director databases, yet few developers use them this way. Why? Because saving and retrieving lists at runtime using Director's built-in string() and value() methods is slow and limited.
vList Xtra offers the following advantages over Director's own list saving methods:
Reliability: vList correctly retrieves lists regardless of the data content. Director's value() function is tripped up by certain list content and may not be able to rebuild a list saved as a string.
Data Protection: vList Xtra offers optional encryption of a stored list using AES (Advanced Encryption Standard) encryption , the standard for secret-key encrypted transfer of unclassified information recently adopted by NIST, the US National Institute of Standards, as a replacement for DES.Encryption can protect sensitive data as well as cast member media that is expensive to produce such as the new 3D cast members in Director 8.5.
Internet features: vList can save data to the user's local drive from Shockwave and it can load vList files from the local hard drive or from remote URL's
Performance: vList, unlike Director's value() function, preserves the sorted state of a saved list when it is retrieved, eliminating the time hit to do a resort upon restoration of the list, and therefore greatly speeding up any subsequent search of the list
Flexibility: vList Xtra was designed to store lists, but you can use a vList file or vList member to store any supported data type without first writing it to a list.
member("vlist member").content = member(5).media
put member("vlist member").content
-- (media eefe4e0)
member("vlist member").content = "cat"
put member("vlist member").content
-- "cat"
member("vlist member").content = [1,2,3]
put member("vlist member").content
-- [1,2,3]
More data types: vList can read and write the following data types, which are not supported by the Lingo value command:
member.media
member.picture
image (Director 8 and above)
transform (Director 8.5 and above)
void
The media property of a member saved by vList is completely independent of the cast member it came from. You can use this feature to extract members from one movie and recreate them in another.
Contact
MMI
36 South Court Sq
Suite 300
Newnan, GA 30263
USA