D7WS HOMEPAGE WORKSHOP NEUE XTRAS GALERIE WORKSHOP Automatic Translation LESERSERVICE BUCH NEWS


Member properties      

A Work in progress... Feel free to correct me! (jo!)

Usage:
member(memref).propertyName = aValue - or - set the propertyName of member memref to aValue (possible values in
blue, where necessary; default value should be first)
sprite(spriteref).propertyName = aValue

There is an addendum for chunk expressions now!

plain: member props
underline: member & sprite props
bold underline: sprite-only props
(red: probably wrong/missing)

((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
modified
name
number

type
size
membernum
filename
thumbnail

video
digitalvideotype

video
isVRMovie
digitalvideotype

posterFrame
--
1, integer framenum
URL
linked

linked

 

picture

text
selectedText
--
objref.text, .font, .fontsize, .fontstyle
html
rtf
picture

text

Memory, Streaming

loaded
mediaReady
preload
purgePriority
--
3, 0 (never) - 3 (normal)

 

 

preload
bufferSize
streamMode
--
#frame, #idle, #manual
percentStreamed
bytesStreamed
streamSize
state
--
-1,0,1,2,3,4

 

 

 

 

 

Dimension, Visibility, Scaling, Cropping, Rotation

height
rect
width

stretch
regpoint
loc
locH
locV
locZ
tweened
bottom
top
right
left
moveableSprite


center
crop

center
crop
translation
scale
rotation

imageEnabled
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

centerRegPoint
quad
--
[point, point, point, point] points with float values
skew
--
-180.0 - 180.0
rotation
--
0.0 - 360.0
flipH
flipV

imageEnabled
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

centerRegPoint
quad
--
[point, point, point, point] points with float values
skew
--
-180.0 - 180.0
rotation
--
0.0 - 360.0
flipH
flipV

centerRegPoint
skew
--
-180.0 - 180.0
rotation
--
0.0 - 360.0
flipH
flipV

 

Playback, Loop

directToStage

loop
pausedAtStart
 

loop
pausedAtStart
loopbounds
 

loop
pausedAtStart
frame
playing
playbackMode
--
#normal,#fixed, #Locked-Step
fixedRate
--
integer
directToStage

loop
playbackMode
--
#normal,#fixed, #Locked-Step
fixedRate
--
integer
directToStage

 

 

 

 

Time, Framerate

 

duration
framerate
timescale
digitalVideoTimeScale
movieTime
movieRate

duration
framerate
timescale
digitalVideoTimeScale
movieTime
movieRate

frameRate
frameCount

 

 

 

 

 

Blend, Alpha, Antialias, Quality

blend
--
0 - 100
blendlevel

--
0 - 255
ink
--
0 - 9, 32 -41

 

mask
invertMask

quality
--
#high, #low, #autoHigh, #autoLow
static

 

antialias
static

useAlpha
AlphaThreshold
--
0 - 255

antiaalias
antialias-
Threshold
--
point size

 

Properties

 

 

 

broadcastProps

 

broadcastProps

 

 

 

Typical for only one member type

 

 

enableHotSpot
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

 

 

vertexList
--[[#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

 

autoTab
boxtype
-- #adjust, #fixed, #scroll, #limit
editable
pageHeight
scrollTop
kerning
kerningThreshold
-- 14 points
hyperlinks
selection
-- [firstchar, lastchar]
useHyperlinkStyles

use for chunk expressions, too:
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

alignment
-- #left, #right, #center, #full
autoTab
border
boxDropShadow
boxtype
-- #adjust, #fixed, #scroll, #limit
dropShadow
editable
linecount
margin
pageHeight
scrollTop
wordWrap

use for chunk expressions in fields, too:
fontstyle
-- "bold", "italic", "underline", "plain"
fontsize
font
-- "Fontname"
lineHeight

Color

backColor
foreColor
bgColor
color

 

 

 

 

strokeColor
fillColor
backgroundColor
endColor

depth
--
1,8,16,32
palette
--
integer
paletteRef
--
#systemMac, #rainbow (...) or memberref
dither

backColor
foreColor

backColor
foreColor

Interactivity, Sound, Scripts

scriptsEnabled
scriptText
scriptInstanceList
scriptNum

controller
sound
volume

controller
sound
volume
cuepointnames
--
list of strings
cuePointTimes
--
list of milliseconds values
mostRecentCuePoint
--
integer

buttonsEnabled
actionsEnabled
eventPassMode
--
#passAlways, #passNever
#passButton
#passNotButton

clickMode
--
#opaque, #boundingbox, #object
mouseOverButton
playing
sound

 

 

 

 

 

Events

 

 

on cuePassed ([me,] channelID, cuePointNumber, cuePointName)

 

 

 

 

on hyperlinkClicked me, data, range
on keyDown
on keyUp

on keyDown
on keyUp

Functions

copyToClipboard member
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}

trackType (member,track)
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)

  

isPastCuePoint (sprite, cuePointID)
qtRegisterAccessKey (
"category", "key")
qtUnRegisterAccessKey (
"category", "key")

showProps()
clearError()
findLabel()
flashToStage()
hitTest (
sprite,point)
hold()
play()
rewind()
stop()
stream (
member, bytes)
stageToFlash (
)

rewind sprite
pause(
sprite)
resume(
sprite)

showProps()
addVertex (
member, indexToAddAt, pointToAddVertex {controlLocH, controlLocV}?)
deleteVertex (
member, indexToRemove)
moveVertex (
member, vertexIndex, xChange, yChange)
moveVertexHandle (
member, vertexIndex, handleIndex, xChange, yChange)

crop (member, subrect)
mapMemberToStage()
mapStageToMember()
pictureP (
memberref.picture)

undocumented:
getpixel (
x,y)
setpixel (
x,y,int)

charPosToLoc (member, nthchar)
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)

charPosToLoc (member, nthchar)
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

related

map (targetPoint, sourceRect, destinationRect)
mapStageToMember (
sprite, point)
mapMemberToStage (
sprite, point)
the paletteMapping

videoForWindows- Present()

quickTimeVersion()

 

 

 

 

the selEnd
the selStart
the selection
the keyboardfocus- Sprite
recordFont (member, font {[faces], [sizes], "subset"})

the selEnd
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





Directorworkshop.de ist © Joachim Gola & Gerd Gillmaier 1998-2002. Alle Rechte vorbehalten.