Movies script
Movies skript vám dovolí čerpat z rámu a použít efekty k rámu ze skriptu.
Movies užívají Javascript jako jeho skriptovací jazyk s objektem přidaného
rámu .
Uvnitř vašeho zápisu vy můžete volat metody z gfx objekt
gfx.Line(10,20,10,100).Toto udělá čáru od bodu 10,20 do úrovně 10,100
Zobrazovat zápisové okno
Vy můžete zobrazovat skriptové okno od rámcového editora s Pohledem - Zápisu
nebo tím, že stiskne F2.
Zápisové metody
Zápisové metody
Gfx objekt můžete použit v Movies script, podporuje následující metody a
vlastnosti.
Vlastnosti
AVARIABLE=GFX.WIDTH
Nepřepisovatelná vlastnost, která vrátí se s rámu.
AVARIABLE=GFX.HEIGHT
Nepřepisovatelná vlastnost, která vrátí výšku rámu.
gfx.PenColor="#RRGGBB"
Dá barvu perové (stroke ) k danému HTML stylu obarvit řetězec.
gfx.PenWidth=AWidth
Dá šířku perové (stroke ) k dané (celočíselné ) šířce.
gfx.BrushColor="#RRGGBB"
Dá barvu kartáče (plnit ) se k danému HTML stylu obarvit řetězec.
gfx.FontColor="#RRGGBB"
Dá barvu fontu k danému HTML stylu obarvit řetězec.
gfx.FontName="ANAME"
Přede font Do křestního jména.
gfx.FontSize=ASize
Dá velikost fontu k dané (celočíselné ) velikosti.
gfx.FontStyle="ASTYLE"
Dá fontu styl k danému stylu. Styl je řetězec, který obsahuje jednoho nebo více
následující styly: bold,italic nebo podtrhnout.
Příklady:
gfx.FontStyle=""
gfx.FontStyle="tučný"
gfx.FontStyle="bold,italic"
Metody
gfx.Clear()
Vyčistí rám.
gfx.PenSolid()
Dá pevné látce perový styl.
gfx.PenClear()
Dá jasný perový styl.
gfx.BrushSolid()
Dá pevné látce kartáč (vyplnit ) styl.
gfx.BrushClear()
Dá jasný (průhledný ) kartáčový styl.
gfx.TextWidth("ATEXT ")
Vrátí šířku, v pixelech, řetězce vyjádřeného v aktuálním fontu.
gfx.TextHeight("ATEXT ")
Vrátí výšku, v pixelech, řetězce vyjádřeného v aktuálním fontu.
gfx.Line(x1,y1,x2,y2)
Porovná linku S aktuálním perem od bodu x1,y1 do úrovně x2,y2.
gfx.Rectangle(x1,y1,x2,y2)
Kreslí Pravoúhelník mezitím top-left pont x1,y1 a bottom-right bod x2,y2.
gfx.RoundRect(x1,y1,x2,y2,x3,y3)
Kreslí Pravoúhelník mezitím top-left pont x1,y1 a bottom-right bod x2,y2 s obejitými
rohy. Křivka obejitých rohů odpovídá zakřivení elipsy s šířkou X3 a výška Y3.
gfx.Ellipse(x1,y1,x2,y2)
Kreslí elipsu mezitím top-left pont x1,y1 a bottom-right bod x2,y2.
gfx.Pie(x1, y1, x2, y2, x3, y3, x4, y4)
Použít Koláč K remíze pie-shaped klín na obrazu. Klín je definovaný elipsou
skákal Pravoúhelníkem určeným body (X1, Y1 ) a X2, Y2). Sekce natažený je určený
dvěma linkami vyzařovat z centra elipsy přes body (X3, Y3 ) a (X4, Y4).
gfx.Chord(x1, y1, x2, y2, x3, y3, x4, y4)
Používat Akord, aby vytvořil tvar, který je definovaný obloukem a linkou, která
připojí se ke koncovým bodům oblouku. Akord sestává z porce elipsy, která je
ohraničena body (X1,Y1 ) a (X2,Y2). Elipsa je půlena linkou, která jezdí mezi
body (X3,Y3 ) a (X4,Y4).
gfx.Text(x,y,"TextString ")
Kreslí text na místě x,y.
gfx.Text(x,y,"TextString", úhel)
Kreslí text na místě x,y točil s úhlem.
gfx.Effect("EffectName", hodnota)
Aplikuje účinek Na rám. Některé efekty potřebují (celočíselnou ) hodnotu, tito
jsou ukázáni s *. Jestliže účinek nepotřebuje hodnotu, kterou vy používáte 0 pro
hodnotový argument.
Vy můžete používat jeden z následujících efektů:
· antialias
· * zastřít
· * kontrast
· * tmavější
· razit
· * fisheye
· flowdown
· flipright
· šedá škála
· obrátit
· * lehčí
· mirrordown
· mirrorright
· * posterize
· * saturace
· * měkký
· * solarize
· * kroucení
gfx.Polygon(new Array(x1,y1,x2,y2,x3,y3 ))
Kreslí sérii linek na plachtovém spojování body prošly v a zavírat tvar tím, že
čerpá linku z posledního důvodu k prvnímu bodu.
Vy můžete projít kolem nějakého čísla z x,y důvody k Sadě constructor.
Příklady:
gfx.Polygon( nový Array(12,13,15,50,70,20 ))
var pts= nový Array(12,13,15,50,70,20)
gfx.Polygon(pts)
Vy můžete jeden vytvořit seperate sadová proměnná a projít kolem toho k Polygonu
metoda nebo vytvořit novou sadu přímo jako argument.
gfx.Polyline(new Array(x1,y1,x2,y2,x3,y3 ))
Používat Lomenou Čáru, aby spojil soubor bodů na plachtovině. Jestliže tam jsou
jen dva body, Lomená Čára kreslí jediný řádek.
Vy můžete projít kolem nějakého čísla z x,y důvody k Sadě constructor.
Příklady:
gfx.Polyline( nový Array(12,13,15,50,70,20 ))
var pts= nový Array(12,13,15,50,70,20)
gfx.Polyline(pts)
Vy můžete jeden vytvořit seperate sadová proměnná a projít kolem toho k Lomené
Čáře metoda nebo vytvořit novou sadu přímo jako argument.
gfx.PolyBezier(new Array(x1,y1,x2,y2,x3,y3,x4,y4 ))
Používat PolyBezier kreslit kubické Bézier křivky používat koncové body a pevné
body specifikované Body parametr. První křivka je kreslena od prvního důvodu k
čtvrtému bodu, používat sekundu a třetí body jako pevné body. Každá následující
křivka v následných potřebách přesně tři více bodů: končící hrot předchozí
křivky je používán jako východisko, další dva důvody k sledu jsou řídit body a
třetinu je konec bod.
gfx.ActorWizardPath(new Array(0,0, 10,10,40,30,0,10,50,30))
Nachystá body Na Hereckého cestového průvodce. Vy můžete ručně dal jednoduché
cesty, ale pro komplikované cesty vy můžete upřednostňovat používat psát.
gfx.EllipseRotate(x,y,a,b,angle,filled)
Kreslí Ellips s centrem na místě x,y , vodorovný poloměr, svislý poloměr b u
úhlových mír. Když plnil se je pravdivý elipsa bude naplněná aktuálním kartáčem
jinak jediný náčrt elipsy bude kreslen.