Contents
Articles
Behaviors
Books
Director News
Director Web Sites
FAQ
Games
Mailing Lists
News Groups
Project Examples
Reviews
Software
Tools
Useful Web Sites
Utilities
Xtras

Don't miss these
All Purpose Status Bar
Check Pixel Depth
MelixDB Xtra version 1.0 released.
Circular Rollover behavior
Mastermind
Change Filled property of a Shape Sprite
Gravis MouseStick
Light Up Game Controller
Set actionsEnabled Property of a Flash Member
Sub Rect
 

 

 

Xtra VList Xtra

Added on 11/8/2001

 

Compatibilities:
D7 D8 D8_5 Mac PC Shockwave

This item has not yet been rated

Author: UpdateStage (website)

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

Get the Xtra
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

Send e-mail