Member properties
|
plain: member props ((all
types)) type of member
#digitalvideo type of member
#quickTimeMedia type of member
#flash type of member #animgif type of member
#vectorshape type of member
#bitmap type of member
#text type of member
#field Member Contents media video video posterFrame linked picture text text Memory,
Streaming loaded preload Dimension, Visibility,
Scaling, Cropping, Rotation height center center imageEnabled centerRegPoint imageEnabled centerRegPoint centerRegPoint Playback, Loop directToStage loop loop loop loop Time, Framerate duration duration frameRate Blend, Alpha, Antialias,
Quality blend mask quality antialias useAlpha antiaalias Properties broadcastProps broadcastProps Typical for only one
member type enableHotSpot vertexList autoTab use for chunk expressions,
too: alignment use for
chunk expressions in fields, too: Color backColor strokeColor depth backColor backColor Interactivity, Sound,
Scripts scriptsEnabled controller controller buttonsEnabled Events on cuePassed
([me,]
channelID, cuePointNumber,
cuePointName) on hyperlinkClicked me,
data, range on keyDown Functions copyToClipboard member
trackType
(member,track) isPastCuePoint
(sprite,
cuePointID) showProps() rewind
sprite showProps() crop
(member,
subrect) undocumented: charPosToLoc
(member,
nthchar) charPosToLoc (member,
nthchar) related map (targetPoint,
sourceRect, destinationRect) videoForWindows-
Present() quickTimeVersion() the selEnd the selEnd
underline: member & sprite props
bold underline: sprite-only props
(red:
probably wrong/missing)
modified
name
number
type
size
membernum
filename
thumbnail
digitalvideotype
isVRMovie
digitalvideotype
-- 1, integer
framenum
URL
linked
selectedText
-- objref.text,
.font, .fontsize, .fontstyle
html
rtf
picture
mediaReady
preload
purgePriority
-- 3, 0 (never)
- 3 (normal)
bufferSize
streamMode
--#frame,
#idle, #manual
percentStreamed
bytesStreamed
streamSize
state
-- -1,0,1,2,3,4
rect
width
stretch
regpoint
loc
locH
locV
locZ
tweened
bottom
top
right
left
moveableSprite
crop
crop
translation
scale
rotation
centerRegPoint
defaultRect
defaultRectMode
--#flash, #fixed
flashRect
scale
--percentage
originMode
--#center, #topleft,
point
originPoint
originH
originV
viewScale
--percentage
viewPoint
viewH
viewV
scalemode
--#showAll, #autoSize,
#noScale, #exactFit, #noBorder
obeyScoreRotation
rotation
-- 0.0 - 360.0
rotation
-- 0.0 - 360.0
flipH
flipV
quad
--[point,
point, point, point] points with float values
skew
-- -180.0
- 180.0
rotation
-- 0.0 - 360.0
flipH
flipV
centerRegPoint
defaultRect
defaultRectMode
--#flash, #fixed
flashRect
scale
--percentage
originMode
--#center, #topleft,
point
originPoint
originH
originV
viewScale
--percentage
viewPoint
viewH
viewV
scalemode
--#showAll, #autoSize,
#noScale, #exactFit, #noBorder
rotation
-- 0.0 - 360.0
rotation
-- 0.0 - 360.0
flipH
flipV
quad
--[point,
point, point, point] points with float values
skew
-- -180.0
- 180.0
rotation
-- 0.0 - 360.0
flipH
flipV
skew
-- -180.0
- 180.0
rotation
-- 0.0 - 360.0
flipH
flipV
pausedAtStart
pausedAtStart
loopbounds
pausedAtStart
frame
playing
playbackMode
-- #normal,#fixed,
#Locked-Step
fixedRate
-- integer
directToStage
playbackMode
-- #normal,#fixed,
#Locked-Step
fixedRate
-- integer
directToStage
framerate
timescale
digitalVideoTimeScale
movieTime
movieRate
framerate
timescale
digitalVideoTimeScale
movieTime
movieRate
frameCount
-- 0 - 100
blendlevel
-- 0 - 255
ink
-- 0 - 9, 32
-41
invertMask
--#high,
#low, #autoHigh, #autoLow
static
static
AlphaThreshold
-- 0 -
255
antialias-
Threshold
-- point
size
nodeType
fieldOfView
nudge
getHotSpotRect()
pan
hotSpotExitCallback
ptToHotSpotID()
hotSpotEnterCallback
swing (sprite, pan,
tilt, fieldOfView, speedToSwing)
staticQuality
motionQuality
tilt
mouseLevel
-- #controller, #all,
#none, #shared
translation
node
triggerCallback
nodeEnterCallback
warpMode
nodeExitCallback
--[[#vertex:
point, #handle1: point, #handle2: point], ...] points with
float values
vertex[n]
vertex[n]. handle1or2
closed
strokeWidth
fillMode
-- #gradient, #none,
#solid
gradientType
-- #radial, #linear
fillScale
-- percentage
fillDirection
-- 0.0 - 360.0
fillOffset
-- point
fillCycles
boxtype
-- #adjust, #fixed,
#scroll, #limit
editable
pageHeight
scrollTop
kerning
kerningThreshold
-- 14 points
hyperlinks
selection
-- [firstchar, lastchar]
useHyperlinkStyles
alignment
-- #left, #right,
#center, #full
bottomSpacing
charSpacing fontspacing
firstIndent
-- int pixels
fixedLineSpace
-- int pixels
font
-- "Fontname"
fontsize
fontstyle
-- [#bold, #italic,
#underline, #plain]
hyperlink
hyperlinkState
--#normal,
#active, #visited
hyperlinkRange
leftIndent
-- int pixels
rightIndent
-- int pixels
tabCount
-- int
tabs
-- [[#type: #atype,
#position: points]]
topspacing
-- int pixels
-- #left, #right,
#center, #full
autoTab
border
boxDropShadow
boxtype
-- #adjust, #fixed,
#scroll, #limit
dropShadow
editable
linecount
margin
pageHeight
scrollTop
wordWrap
fontstyle
--
"bold", "italic", "underline", "plain"
fontsize
font
--
"Fontname"
lineHeight
foreColor
bgColor
color
fillColor
backgroundColor
endColor
-- 1,8,16,32
palette
-- integer
paletteRef
-- #systemMac,
#rainbow (...) or
memberref
dither
foreColor
foreColor
scriptText
scriptInstanceList
scriptNum
sound
volume
sound
volume
cuepointnames
-- list
of strings
cuePointTimes
-- list
of milliseconds values
mostRecentCuePoint
-- integer
actionsEnabled
eventPassMode
--#passAlways,
#passNever
#passButton
#passNotButton
clickMode
--#opaque,
#boundingbox, #object
mouseOverButton
playing
sound
on keyDown
on keyUp
on keyUp
duplicate member,
{new}
erase member
importfileinto member,
filenameOrURL
move member
new (type {member / inCastlib})
pasteClipboardInto member
preloadNetThing (url)
downloadNetThing URL,
localFile
color (#rgb, red,
green, blue)
color (#paletteIndex,
Number)
rgb (rgbHexString)
rgb (red, green,
blue)
paletteIndex (Number)
preload member
{,toMember}
trackStartTime (member,track)
trackStopTime (member,track)
setTrackEnabled (sprite,track,onOrOff)
trackCount (sprite)
trackEnabled (sprite,track)
trackNextKeyTime (sprite,track)
trackNextSampleTime (sprite,track)
trackPreviousKeyTime (sprite,track)
trackPreviousSampleTime
(sprite,track)
trackStartTime (sprite,track)
trackStopTime (sprite,track)
trackText (sprite,track)
trackType (sprite,track)
qtRegisterAccessKey ("category",
"key")
qtUnRegisterAccessKey
("category",
"key")
clearError()
findLabel()
flashToStage()
hitTest (sprite,point)
hold()
play()
rewind()
stop()
stream (member,
bytes)
stageToFlash ()
pause(sprite)
resume(sprite)
addVertex (member,
indexToAddAt, pointToAddVertex {controlLocH,
controlLocV}?)
deleteVertex (member,
indexToRemove)
moveVertex (member,
vertexIndex, xChange, yChange)
moveVertexHandle (member,
vertexIndex, handleIndex, xChange, yChange)
mapMemberToStage()
mapStageToMember()
pictureP (memberref.picture)
getpixel (x,y)
setpixel (x,y,int)
linePosToLocV (member,
lineNumber)
locToCharPos (member,location)
locVToLinePos (member,
locv)
scrollByLine member,
amount
scrollByPage member,
amount
PointInHyperlink (sprite,loc)
pointToChar (sprite,loc)
pointToItem (sprite,loc)
pointToLine (sprite,loc)
pointToParagraph (sprite,loc)
pointToWord (sprite,loc)
setHyperLink (member,
textRange, dataString)
substituteFont (member, origFont, SubstFont)
lineheight (member,
lineNumber)
linePosToLocV (member,
lineNumber)
locToCharPos (member,location)
locVToLinePos (member,
locv)
scrollByLine member,
amount
scrollByPage member,
amount
the mousechar
the mouseItem
the mouseLine
the mouseWord
mapStageToMember (sprite,
point)
mapMemberToStage (sprite,
point)
the paletteMapping
the selStart
the selection
the keyboardfocus- Sprite
recordFont (member, font {[faces], [sizes], "subset"})
the selStart
the keyboardfocus- Sprite
Chunk expressions (#field
& #text members)
member(memref).text
member(memref).word[1] or member(memref).word[1..5]
member(memref).paragraph[1] etc.
member(memref).line[1] etc.
member(memref).item[1] etc.
member(memref).char[1] etc.
member(memref).text.length etc.
member(memref).word[1].text.length etc.
member(memref).paragraph.count etc.
member(memref).paragraph[1].char.count etc.
member(memref).text.line[3].word[1] etc.
myref = member(memref).text.line[3].word[1].ref
also possible:
string("hans und peter").length
("hans und peter").length
("hans und peter").char[1] etc.
("hans und peter").word.count etc.
(field "hans").char[1] -- field("hans").char[1] is
interpreted as field "h"
the length of (field "hans").item[1] etc.
NOT possible:
"hans".length
(field "hans").text
(field "hans").word[1].length etc.
member(memref).word[1].length etc.
functions:
chars(chunkexpr, firstchar, lastchar)
offset (findString, inString)
delete chunkexpr