. DirectXtras Home
        Home

DirectCommunication Xtra
DirectConnection Xtra
DirectControl Xtra
DirectEmail Xtra
DirectFTP Xtra
DirectImage Xtra
DirectInteraction Xtra
DirectOS Xtra
DirectSMS Xtra
DirectSound Xtra
DirectTransition Xtra
Documentation
License Agreement
Licensing Fees
Order Form
DirectTransition3D Xtra Set I
DirectTransition3D Xtra Set II
DirectTransition3D Xtra Set III
DirectTTS Xtra
XtrAgent
DirectXport Xtra

SpeechPlugin

Special Discounted Bundles

The Gallery
How To Order
Order Form
Check for Upgrades

Sign in
Change Your Profile

Contact Us
















    .
DirectXtras
Xtra Power for Director & Authorware



 Breakthrough 'Direct' Transitions!

Authorware 4.x Compatible Authorware 5.x CompatibleAuthorware 6.x CompatibleAuthorware 7.x CompatibleDirector 5.x Compatible Director 6.x CompatibleDirector 7.x Compatible Director 8.x CompatibleDirector MX CompatibleDirector MX 2004 Compatible Director Shockwave Compatible and Safe     MacOS 8.x and 9.x CompatibleWindows Compatible   

DirectTransition Xtra Version 1.1 Documentation

Developed by Omri Kalinsky and Tomer Berda, DirectXtras Inc.
(C) Copyright 1999-2003. 
Last updated: January 13, 2003. 

DirectTransition Xtra is a collection of high quality, high performance, platform independent transitions for Macromedia Director, Authorware and Shockwave.

DirectTransition Xtra features the following customizable transitions. Virtually unlimited variations can be created from each transition:

  • Avalanche: simulates the before image melting and falling to reveal the after image. 
  • Bricks: simulates the before image as a brick wall exploding to reveal the after image. 
  • Headline: simulates a movie style spinning newspaper headline moving towards the viewer with the after image projected on it. 
  • Pivot: simulates a 3 dimensional image rotating around a pivot to reveal the after image. 
  • Shatter: simulates the before image shattering like glass and falling to reveal the after image. 
  • Splatter: simulates the before image being obscured by expanding paint like spots of the after image. 
  • Turn Table: simulates a train track style turntable spinning to reveal the after image.
  • X: simulates an X looking door opening or closing to reveal the after image. 
  • Zipper: simulates a zipper or curtain opening or closing to reveal the after image. 

DirectTransition Xtra is available for Director 5 and above, Authorware 4 and above, and is compatible with Windows 9X and newer (including 2000, ME, NT, XP) as well as MacOS 8 and 9 under 8 bit or higher color depths.

Installation

Each of the 9 "Direct" transitions has an authoring version, a self contained run time version, a self contained Shockwave version, and a self contained auto downloadable Shockwave safe package. The trial version only includes the authoring versions.

The authoring versions should be placed in your Director and/or Authorware "Xtras" folder. They will be used by Director and/or Authorware when creating and testing your movie/presentation. All 9 authoring "Direct" transitions are required to be installed.

IMPORTANT NOTE FOR AUTHORWARE 4.02 AND 4.03: DirectTransition Xtra requires the MUI Dialog Xtra when authoring. You can obtain the MUI Dialog Xtra from the "Xtras" folder of Director 6.02, from the "Xtras" folder of Authorware 5.x, or e-mail support@directxtras.com to request that the MUI Dialog Xtra will be sent to you via e-mail. Once you have obtained the MUI Dialog Xtra, place it in the Authorware 4.02 or 4.03 "Xtras" folder.

The run time versions should be placed in a folder named "Xtras" that is inside the folder that contains the host projector/package. Alternatively, you can bundle them in your projectors/packages. They are used when running your movie/presentation as a stand-alone application. You are only required to place or bundle the run time "Direct" transitions that are used by the host projector/package.

The Shockwave versions can be used with Shockwave for Director 6 or below and Shockwave for Authorware. You are only required to place the Shockwave "Direct" transition versions that are used by the Shockwave movie/presentation.

The auto downloadable Shockwave safe packages should be uploaded to your server. They are used when running your movie in a web browser via Shockwave for Director 7 or above. You are only required to upload the Shockwave "Direct" transition packages that are used by the Shockwave movie.

Once you have decided the location on your server where the auto downloadable packages will be placed, you should modify the "xtrainfo.txt" file in the Director 7 or above folder accordingly. For example if you uploaded the downloadable package(s) to "http://www.myserver.com/packs" you should add the following line(s) to "xtrainfo.txt".

For Avalanche add the line,
[#namePPC:"DTAvalanche", #nameW32:"DTAvalanche.x32", #package:"http://www.myserver.com/packs/DTAvalanche"]

For Bricks add the line,
[#namePPC:"DTBricks", #nameW32:"DTBricks.x32", #package:"http://www.myserver.com/packs/DTBricks"]

For Headline add the line,
[#namePPC:"DTHeadline", #nameW32:"DTHeadline.x32", #package:"http://www.myserver.com/packs/DTHeadline"]

For Pivot add the line,
[#namePPC:"DTPivot", #nameW32:"DTPivot.x32", #package:"http://www.myserver.com/packs/DTPivot"]

For Shatter add the line,
[#namePPC:"DTShatter", #nameW32:"DTShatter.x32", #package:"http://www.myserver.com/packs/DTShatter"]

For Splatter add the line,
[#namePPC:"DTSplatter", #nameW32:"DTSplatter.x32", #package:"http://www.myserver.com/packs/DTSplatter"]

For Turn Table add the line,
[#namePPC:"DTTurnTable", #nameW32:"DTTurnTable.x32", #package:"http://www.myserver.com/packs/DTTurnTable"]

For X add the line,
[#namePPC:"DTX", #nameW32:"DTX.x32", #package:"http://www.myserver.com/packs/DTX"]

For Zipper add the line,
[#namePPC:"DTZipper", #nameW32:"DTZipper.x32", #package:"http://www.myserver.com/packs/DTZipper"]

Finally, add a reference to the auto downloadable package(s) in your movie. Open a movie that uses the appropriate transition(s). From the Modify->Movie->Xtras dialog in Director, select the appropriate Xtra(s) in the list of Xtras. The "Download if needed" check box should now be enabled. (If it's not enabled, make sure the filename in "xtrainfo.txt" matches the actual filename of the Xtra.) Click on the check box and Director will load information from the package file for each platform and add it to the current movie.

IMPORTANT: The authoring, run time and Shockwave versions can not coexist in the same "Xtras" folder, so be sure to place the appropriate version in the appropriate folder.

You can freely distribute the run time version and Shockwave safe package of DirectTransition Xtra with any application developed by you, and you alone. You can not redistribute the authoring version. Please refer to the license agreement for further information.


Transition NameWindows File NameMacOS File Name
Avalanche DTAvalanche.x32 DTAvalanche
Bricks DTBricks.x32 DTBricks
Headline DTHeadline.x32 DTHeadline
Pivot DTPivot.x32 DTPivot
Shatter DTShatter.x32 DTShatter
Splatter DTSplatter.x32 DTSplatter
Turn Table DTTurnTable.x32 DTTurnTable
X DTX.x32 DTX
Zipper DTZipper.x32 DTZipper

Registration

DirectTransition Xtra must be registered before it becomes fully functional. Without registering the Xtra, a trial warning will be displayed after every "Direct" transition, saving to disk will be disabled, loading from disk will be disabled and the Xtra may not be used in projectors/packages or Shockwave. Under authoring, DirectTransition Xtra needs to be registered only once for each host authoring application that will use it. Under run time, the host projector/package must be created by a host authoring application that is registered with DirectTransition Xtra in order to work. Under Shockwave, the Shockwave movie/package must be saved/created by a host authoring application that is registered with DirectTransition Xtra in order to work. DirectTransition Xtra is registered by entering the serial number given at the time of purchase. Note that valid serial numbers differ between the Windows and MacOS versions of DirectTransition.

There are 2 ways of registering DirectTransition Xtra.

DirectTransition Xtra may be registered through the host authoring application's graphical user interface. In order to register this way under Director, create a "Direct" transition cast member, go to the cast member properties dialog, click "About...", enter the DirectTransition serial number given to you at the time of purchase and click "OK". In order to register this way under Authorware, associate a "Direct" transition with an icon, click "About..." in the "Transition" dialog, enter the DirectTransition serial number given to you at the time of purchase and click "OK".

Under Director, DirectTransition Xtra may also be registered through the host scripting language when authoring. Every "Direct" transition cast member has a write only property named "serialNumber". Setting this property of any "Direct" transition cast member to a valid serial number registers DirectTransition Xtra for all instances of the Xtra. For example, if there exists a "Direct" transition cast member named "MyTransition" and the DirectTransition serial number given to you is 5, the line "set the serialNumber of member "MyTransition" to 5" will register DirectTransition Xtra. This would typically be done in the message window.

After registering, any "Direct" transition instances that will be created, saved to disk or loaded from disk will be registered. In order to register any "Direct" transition instances that existed before registration, you will need to save your movie/presentation and reload it. DirectTransition Xtra will remain registered under the host authoring application until it is uninstalled. Registering registers all 9 "Direct" transitions.

Under Shockwave, if you are creating a movie/presentation that is intended to run under both Windows and MacOS, you must save your movie/presentation on a host authoring application that is registered with DirectTransition Xtra on Windows and on a host authoring application that is registered with DirectTransition Xtra on MacOS. If you create any more instances of DirectTransition Xtra on a specific platform you will have to resave your movie/presentation on the opposite platform. By doing this you register DirectTransition Xtra instances in your movie for both Windows and MacOS. Saving a movie/presentation on a host authoring application registered with DirectTransition Xtra will only register your movie's/presentation's DirectTransition instances for the platform that it was saved, it does not change the registration status of the instances for the opposite platform. As a general rule of thumb, when creating Shockwave movies/presentations intended to run under both Windows and MacOS you may author under any platform, when you are finished make sure to resave your movie on both platforms with host authoring applications registered with DirectTransition Xtra.

Variations And Properties

Each of the 9 "Direct" transitions has customizable variations and numerical constants which affect the transition's appearance. These are represented as read and write properties and are editable through the transition options dialog or through the host scripting language. These properties are saved with it's corresponding transition cast member/icon. Under the host scripting language these properties can be read and written to as properties of the corresponding cast member/icon. Non numerical variations are represented as case insensitive string properties in the host scripting language. If a variation property is set to an unrecognized string value, the change will be ignored. Numerical constants are represented as integer and floating point properties in the host scripting language. Numerical properties may be set to either integer or floating point numbers, if necessary the floating point numbers will be converted to integers automatically. If a numerical constant is set to an out of range value, it will automatically be changed to the closest legal value. For example under Director, if there exists a Zipper cast member named "MyTransition" the line "set the exponent of member "MyTransition" to 2" will change the exponent property of the "MyTransition" cast member to 2. Transition properties can be reset to their default values by clicking the "Restore Defaults" button in the transition options dialog.

All transitions may be ran in either update full stage/presentation mode or update changing area only mode and may be ran at any time duration. These options are set to update changing area only mode and 2 seconds by default, respectively. Consult your host authoring application's documentation for instructions on modifying these 2 attributes.

Optimizing Performance

  • Use update changing area only mode instead of update full stage/presentation mode to decrease the transition area and increase frame rates.
  • Under update changing area only mode, smaller changing area dimensions yield higher frame rates.
  • Under update full stage/presentation mode, smaller stage/presentation dimensions yield higher frame rates.
  • Lower screen color bit depths generally yield higher frame rates.
  • 8 bit color bit depth may not necessarily be faster than higher color bit depths due to the overhead of palette operations.
  • 32 bit color bit depth may not necessarily be slower than lower color bit depth due to proper 32 bit CPU word alignment.
  • Certain transitions have numerical properties that affect detail, generally lower values yield higher frame rates.
  • Certain transitions have numerical properties that affect amounts of on screen objects (for example, number of spots under Splatter), generally lower values yield higher frame rates.

 Known Issues

  • Under Director 6.0 on MacOS, radio buttons in the transition options dialog do not work consistently. Workaround: Use the host scripting language to change transition variation properties.
  • Under Director 5.x, the transition options dialog is not accessible because Director versions lower than 6.0 do not support the MUI Xtra. Workaround: Use the host scripting language to change transition properties.
  • Under Director 5.x, the transition about dialog is not accessible because Director versions lower than 6.0 do not support the MUI Xtra. Workaround: Use the host scripting language and the "serialNumber" property to register the Xtra.
  • Under Director 7.x, clicking "Cancel" in the "Frame Properties: Transition" dialog will not revert changes made in the transition options dialog.

Avalanche Transition
Summary: Simulates the before image melting and falling to reveal the after image. Randomly generates a new avalanche based on the properties specified.
Type Symbol: #DTAvalanche
Windows Xtra File: DTAvalanche.x32
MacOS Xtra File: DTAvalanche
Properties:
 

  • Gravity Exponent
  • Description: Controls the effect of gravity. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: gravityExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Steepness
  • Description: Controls the maximum height difference between sections of the avalanche. Higher values will yield more chaotic avalanches.
  • Scripting Property: steepness
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 2.0
  • Default Value: 0.25
  • Bumpiness
  • Description: Controls the average height difference between sections of the avalanche. Higher values will yield more chaotic avalanches.
  • Scripting Property: bumpiness
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 2.0
  • Default Value: 0.5

    Bricks Transition
    Summary: Simulates the before image as a brick wall exploding to reveal the after image. Randomly generates new brick velocities and directions based on the properties specified.
    Type Symbol: #DTBricks
    Windows Xtra File: DTBricks.x32
    MacOS Xtra File: DTBricks
    Properties:
     

  • Minimum Horizontal Force
  • Description: Controls the minimum amount of random horizontal force generated by the explosion. Higher values yield more violent explosions.
  • Scripting Property: minimumHorizontalForce
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.75
  • Maximum Horizontal Force
  • Description: Controls the maximum amount of random horizontal force generated by the explosion. Higher values yield more violent explosions. Higher differences between this property and the minimum horizontal force property yield more chaotic explosions.
  • Scripting Property: maximumHorizontalForce
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 1.0
  • Minimum Vertical Force
  • Description: Controls the minimum amount of random upward force generated by the explosion. Higher values yield more violent explosions.
  • Scripting Property: minimumVerticalForce
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.25
  • Maximum Vertical Force
  • Description: Controls the maximum amount of random upward force generated by the explosion. Higher values yield more violent explosions. Higher differences between this property and the minimum vertical force property yield more chaotic explosions.
  • Scripting Property: maximumVerticalForce
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.75
  • Bricks Per Row
  • Description: Controls the number of bricks per horizontal row.
  • Scripting Property: bricksPerRow
  • Type: Integer
  • Minimum Value: 1
  • Maximum Value: 100
  • Default Value: 5
  • Performance Note: Lower values will yield higher frame rates.
  • Rows
  • Description: Controls the number of horizontal rows.
  • Scripting Property: rows
  • Type: Integer
  • Minimum Value: 1
  • Maximum Value: 100
  • Default Value: 10
  • Performance Note: Lower values will yield higher frame rates.

    Headline Transition
    Summary: Simulates a movie style spinning newspaper headline moving towards the viewer with the after image projected on it.
    Type Symbol: #DTHeadline
    Windows Xtra File: DTHeadline.x32
    MacOS Xtra File: DTHeadline
    Properties:
     

  • Clockwise Revolutions
  • Description: Controls the number of clockwise revolutions completed between the start of the transition and the end of the transition.
  • Scripting Property: clockwiseRevolutions
  • Type: Floating point number
  • Minimum Value: -20.0f
  • Maximum Value: 20.0
  • Default Value: 2.0
  • Zoom Exponent
  • Description: Controls the rate of growth acceleration of the after image coming towards the viewer. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: zoomExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Rotation Exponent
  • Description: Controls the rate of rotation acceleration of the after image coming towards the viewer. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: rotationExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0

    Pivot Transition
    Summary: Simulates a 3 dimensional image rotating around a pivot to reveal the after image.
    Type Symbol: #DTPivot
    Windows Xtra File: DTPivot.x32
    MacOS Xtra File: DTPivot
    Properties:
     

  • Transition Variation
  • Description: Controls whether the before image opens to reveal the after image or the after image closes covering the before image.
  • Scripting Property: transitionVariation
  • Type: String
  • Possible Values:
  • "Open": The before image opens to reveal the after image.
  • "Close": The after image closes covering the before image.
  • Default Value: "Open"
  • Pivot Center
  • Description: Controls whether the pivot center is at the top or bottom of the transition area.
  • Scripting Property: pivotCenter
  • Type: String
  • Possible Values:
  • "Up": The pivot center is at the top of the transition area.
  • "Down": The pivot center is at the bottom of the transition area.
  • Default Value: "Down"
  • Direction
  • Description: Controls whether the image comes from (close) or heads to (open) away or towards the viewer.
  • Scripting Property: direction
  • Type: String
  • Possible Values:
  • "Away": The image comes from (close) or heads to (open) away from the viewer.
  • "Towards": The image comes from (close) or heads to (open) towards the viewer.
  • Default Value: "Away"
  • Exponent
  • Description: Controls the rate of rotation acceleration of the image along the x axis. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: exponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Distance
  • Description: Controls the distance of the image from the viewer and the zoom factor. Lower values will yield a more 3 dimensional look.
  • Scripting Property: distance
  • Type: Floating point number
  • Minimum Value: 1.0
  • Maximum Value: 5.0
  • Default Value: 1.0

    Shatter Transition
    Summary: Simulates the before image shattering like glass and falling to reveal the after image. Randomly generates new glass piece shapes based on the properties specified.
    Type Symbol: #DTShatter
    Windows Xtra File: DTShatter.x32
    MacOS Xtra File: DTShatter
    Properties:
     

  • Crack Orientation
  • Description: Controls the probabilities of whether cracks should be horizontally or vertically oriented. A value of 0 yields all horizontal cracks. A value of 1 yields all vertical cracks. Values in between yields a random mix of both that is affected by the exact number. Numbers closer to 0.5 yield more chaotic pieces.
  • Scripting Property: crackOrientation
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.5
  • Crack Detail
  • Description: Controls the detail of the cracked edges of the pieces.
  • Scripting Property: crackDetail
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 50.0
  • Default Value: 20.0
  • Performance Note: Lower values yield higher frame rates.
  • Crack Bumpiness
  • Description: Controls the bumpiness of the cracked edges of the pieces. Higher values produce more chaotic cracked edges.
  • Scripting Property: crackBumpiness
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.25
  • Piece Divisions
  • Description: Controls the evenness of the piece sizes. Lower values produce more uneven piece sizes.
  • Scripting Property: pieceDivisions
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.5
  • Gravity Exponent
  • Description: Controls the effect of gravity. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: gravityExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Piece Time Separation
  • Description: Controls the difference in time between when different pieces fall. A value of 0 will yield all pieces to fall exactly at the same time.
  • Scripting Property: pieceTimeSeparation
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 2.0
  • Default Value: 1.0
  • Pieces
  • Description: Controls the number of pieces.
  • Scripting Property: pieces
  • Type: Integer
  • Minimum Value: 2
  • Maximum Value: 100
  • Default Value: 32
  • Performance Note: Lower values yield higher frame rates.

    Splatter Transition
    Summary: Simulates the before image being obscured by expanding paint like spots of the after image. Randomly generates new spot shapes, sizes and positions based on the properties specified.
    Type Symbol: #DTSplatter
    Windows Xtra File: DTSplatter.x32
    MacOS Xtra File: DTSplatter
    Properties:
     

  • Minimum Growth Exponent
  • Description: Controls the minimum rate of growth acceleration of the spots. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: minimumGrowthExponent
  • Type: Floating point number
  • Minimum Value: 0.1
  • Maximum Value: 1.0
  • Default Value: 0.5
  • Maximum Growth Exponent
  • Description: Controls the maximum rate of growth acceleration of the spots. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration. Higher differences between this property and the minimum growth exponent property yield more chaotic spot growth rates.
  • Scripting Property: maximumGrowthExponent
  • Type: Floating point number
  • Minimum Value: 0.1
  • Maximum Value: 1.0
  • Default Value: 0.75
  • Spots
  • Description: Controls the number of spots.
  • Scripting Property: spots
  • Type: Integer
  • Minimum Value: 1
  • Maximum Value: 64
  • Default Value: 10
  • Performance Note: Lower values yield higher frame rates.
  • Spot Detail
  • Description: Controls the detail of the spots.
  • Scripting property: spotDetail
  • Type: Integer
  • Minimum Value: 8
  • Maximum Value: 90
  • Default Value: 60
  • Performance Note: Lower values yield higher frame rates.
  • Spot Bumpiness
  • Description: Controls the unevenness in shape of the the spots. Higher values yield more uneven shapes. A value of 0 will yield perfectly elliptical spots.
  • Scripting Property: spotBumpiness
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.5
  • Spot Time Separation
  • Description: Controls the difference in time between when different spots appear and start growing. A value of 0 will yield all spots to appear and start growing at the same time.
  • Scripting Property: spotTimeSeparation
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 2.0
  • Default Value: 1.0
  • Spot Size Variation
  • Description: Controls the difference in sizes between different spots.
  • Scripting Property: spotSizeVariation
  • Type: Floating point number
  • Minimum Value: 0.0
  • Maximum Value: 1.0
  • Default Value: 0.5

    Turn Table Transition
    Summary: Simulates a train track style turntable spinning to reveal the after image.
    Type Symbol: #DTTurnTable
    Windows Xtra File: DTTurnTable.x32
    MacOS Xtra File: DTTurnTable
    Properties:
     

  • First Corner
  • Description: Controls the corner to be the center of the first plate to spin.
  • Scripting Property: firstCorner
  • Type: String
  • Possible Values:
  • "Top Left": The center of the first spinning plate will be the top left corner. The center of the second spinning plate will be the bottom right corner.
  • "Top Right": The center of the first spinning plate will be the top right corner. The center of the second spinning plate will be the bottom left corner.
  • "Bottom Right": The center of the first spinning plate will be the bottom right corner. The center of the second spinning plate will be the top left corner.
  • "Bottom Left": The center of the first spinning plate will be the bottom left corner. The center of the second spinning plate will be the top right corner.
  • Default Value: "Top Left"
  • Direction
  • Description: Controls the direction the plates will spin in.
  • Scripting Property: direction
  • Type: String
  • Possible Values:
  • "Clockwise": Both plates will spin clockwise.
  • "Counter Clockwise": Both plates will spin counter clockwise.
  • Default Value: "Clockwise"

    X Transition
    Summary: Simulates an X looking door opening or closing to reveal the after image.
    Type Symbol: #DTX
    Windows Xtra File: DTX.x32
    MacOS Xtra File: DTX
    Properties:
     

  • Transition Variation
  • Description: Controls whether the before image opens to reveal the after image or the after image closes covering the before image.
  • Scripting Property: transitionVariation
  • Type: String
  • Possible Values:
  • "X Open": The before image opens to reveal the after image.
  • "X Close": The after image closes covering the before image.
  • Default Value: "X Open"
  • Time Exponent
  • Description: Controls the rate of acceleration at which the image opens or closes. Higher values will yield faster acceleration. Values above 1 will yield positive acceleration. A value of 1 will yield no acceleration. Values below 1 will yield negative acceleration.
  • Scripting Property: timeExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Horizontal Center
  • Description: Controls the horizontal center of the opening or closing image. A value of 1 is at the right edge. A value of 0 is at the exact center. A value of -1 is at the left edge.
  • Scripting Property: horizontalCenter
  • Type: Floating point number
  • Minimum Value: -0.75
  • Maximum Value: 0.75
  • Default Value: 0.0
  • Vertical Center
  • Description: Controls the vertical center of the opening or closing image. A value of 1 is at the bottom edge. A value of 0 is at the exact center. A value of -1 is at the top edge.
  • Scripting Property: horizontalCenter
  • Type: Floating point number
  • Minimum Value: -0.75
  • Maximum Value: 0.75
  • Default Value: 0.0

    Zipper Transition
    Summary: Simulates a zipper or curtain opening or closing to reveal the after image.
    Type Symbol: #DTZipper
    Windows Xtra File: DTZipper.x32
    MacOS Xtra File: DTZipper
    Properties:
     

  • Transition Variation
  • Description: Controls whether the zipper or curtain opens or closes.
  • Scripting Property: transitionVariation
  • Type: String
  • Possible Values:
  • "Zipper Open": The before image opens to reveal the after image as the zipper moves down.
  • "Zipper Close": The after image closes covering the before image as the zipper moves up.
  • "Curtain Open": The before image opens to reveal the after image as the zipper moves up.
  • "Curtain Close": The after image closes covering the before image as the zipper moves down.
  • Default Value: "Zipper Open"
  • Curve Exponent
  • Description: Controls the shape of the curve of the zipper. Values above 1 yield a zipper that curves outward. A Value of 1 yields a straight curved zipper. Values below 1 yield a zipper curving inward.
  • Scripting Property: curveExponent
  • Type: Floating point number
  • Minimum Value: 0.25
  • Maximum Value: 4.0
  • Default Value: 2.0
  • Zipper Height
  • Description: Controls the height of the zipper with respect to the height of the screen.
  • Scripting Property: zipperHeight
  • Type: Floating point number
  • Minimum Value: 0.1
  • Maximum Value: 2.0
  • Default Value: 1.0
  • Performance Note: For all values lower than 1, lower values yield higher frame rates.
  • Horizontal Center
  • Description: Controls the horizontal center of the opening or closing image. A value of 1 is at the right edge. A value of 0 is at the exact center. A value of -1 is at the left edge.
  • Scripting Property: horizontalCenter
  • Type: Floating point number
  • Minimum Value: -0.75
  • Maximum Value: 0.75
  • Default Value: 0.0


DirectXtras Inc.
P.O Box 2645, Menlo Park, CA, 94026, U.S.A
Voice: +1-415-5058249, Fax: +1-801-8585841
Toll Free: 1-800-4453093
E-mail General Information: info@directxtras.com
E-mail Technical Support: support@directxtras.com

Copyright 1996-2004 DirectXtras Inc. All Rights Reserved.
WebMaster: tamar@directxtras.com
Last Updated: 1/13/2003 3:50:19 AM.