MovieClip scale9Grid [AS 2]
Klasa: MovieClip
Kompatybilność: ActionScript 1.0, Flash 4+
Obszar prostokątny, określający dziewięć skalujących regionów dla klipu filmowego.
Kiedy definiujesz scale9Grid
właściwość dla klipu filmowego, wtedy przycisk zostaje podzielony na siatke z 9 regionami bazującymi na scale9Grid
prostokącie, który definiuje centralny region siatki.Osiem regionów siatki to:
- Obszar w lewym-górnym rogu, poza obszarem prostokąta
- Obszar w środkowym miejscu na górze poza obszarem prostokąta
- Obszar w prawym-górnym rogu, poza obszarem prostokąta
- Obszar w środkowym miejscu na lewej stronie poza obszarem prostokąta
- Obszar w środkowym miejscu na prawej stronie poza obszarem prostokąta
- Obszar w prawy-dolnym rogu, poza obszarem prostokąta
- Obszar w środkowym miejscu na dole poza obszarem prostokąta
- Obszar w lewy-dolnym rogu, poza obszarem prostokąta
Dziewiątym obszarem jest środek klipu filmowego, dzięki któremy możemy przeprowadzać generalne operacje, takie jak obracenie klipu.
Listing
import flash.geom.Rectangle;
import flash.geom.Matrix;
this.createEmptyMovieClip("moj_mc", this.getNextHighestDepth());
var grid:Rectangle = new Rectangle(20, 20, 260, 260);
moj_mc.scale9Grid = grid ;
moj_mc._x = 50;
moj_mc._y = 50;
function onMouseMove()
{
moj_mc._width = _xmouse;
moj_mc._height = _ymouse;
}
moj_mc.lineStyle(20, 0xff3333, 100);
var gradient_matrix:Matrix = new Matrix();
gradient_matrix.createGradientBox(15, 15, Math.PI, 10, 10);
moj_mc.beginGradientFill("radial", [0xffff00, 0x0000ff],
[100, 100], [0, 0xFF], gradient_matrix,
"reflect", "RGB", 0.9);
moj_mc.moveTo(0, 0);
moj_mc.lineTo(0, 300);
moj_mc.lineTo(300, 300);
moj_mc.lineTo(300, 0);
moj_mc.lineTo(0, 0);
moj_mc.endFill();
import flash.geom.Matrix;
this.createEmptyMovieClip("moj_mc", this.getNextHighestDepth());
var grid:Rectangle = new Rectangle(20, 20, 260, 260);
moj_mc.scale9Grid = grid ;
moj_mc._x = 50;
moj_mc._y = 50;
function onMouseMove()
{
moj_mc._width = _xmouse;
moj_mc._height = _ymouse;
}
moj_mc.lineStyle(20, 0xff3333, 100);
var gradient_matrix:Matrix = new Matrix();
gradient_matrix.createGradientBox(15, 15, Math.PI, 10, 10);
moj_mc.beginGradientFill("radial", [0xffff00, 0x0000ff],
[100, 100], [0, 0xFF], gradient_matrix,
"reflect", "RGB", 0.9);
moj_mc.moveTo(0, 0);
moj_mc.lineTo(0, 300);
moj_mc.lineTo(300, 300);
moj_mc.lineTo(300, 0);
moj_mc.lineTo(0, 0);
moj_mc.endFill();
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno