User Guide
The 3D Cast Member, 3D Text, and 3D Behaviors 465
Lingo for 3D text
In addition to working with most existing commands and properties, 3D text also adds some
Lingo properties of its own. These properties give you a more precise way to define the
characteristics of the text than is possible using the Property inspector.
These properties can be set while the text is in 2D mode. They have no visible effect until the text
appears in 3D mode.
When you access the properties listed in the following table for an extruded 3D text model that
you created using the
extrude3D command, you must refer to the model resource of the text.
The Lingo syntax for this is shown in the following example:
member(whichMember).model[modelIndex].resource.3DTextProperty
For example, to set the bevelDepth property of the first model in cast member 1 to a value of 25,
use the following syntax:
member(1).model[1].resource.bevelDepth = 25
Member command scrollByLine
Member function charPosToLoc
Member function linePosToLocV
Member function locToCharPos
Member function locVToLinePos
Sprite property editable
Sprite function pointInHyperLink
Sprite function pointToChar
Sprite function pointToItem
Sprite function pointToLine
Sprite function pointToParagraph
Sprite function pointToWord
Hypertext Lingo hyperlinkClicked
Hypertext Lingo hyperlink
Hypertext Lingo hyperlinks
Hypertext Lingo hyperlinkRange
Hypertext Lingo hyperlinkState
Property Access Description Range or
Default
bevelDepth Get and set Degree of beveling on front or back
faces.
Floating-point value from 1.0
to 100.0
Default is 1.0
bevelType Get and set Type of bevel. #none
#miter
#round
Default is #miter
Type of Lingo Element