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.

zpět