Klasa: MovieClip
Kompatybilność: ActionScript 1.0, Flash 4+
Właściwość scrollRect pozwala ci na szybkie przewijanie zawartości klipu filmowego oraz posiadać okno wyświetlające większą treść.
Pola tekstowe oraz kompleksowe treści skrolują się znacznie szybciej, ponieważ poziom kopiowania pikseli są używane do skrolowanie danych zamiast generowaniu całego klipu z wektorowych danych.
Klip filmowy jest przycięty ora skrolowany z odpowiednia wysokością, szerokością oraz zasięgami skrolowania.
Jeśli ustawisz flash.geom.Rectangle obiekt, klip filmowy jest przycinany do odpowiednich rozmiarów oraz skrolowany.
Listing
var pojemnik:MovieClip = setUppojemnik();
var okno:Rectangle = new Rectangle(0, 0, 100, 40);
pojemnik.scrollRect = okno;
function setUppojemnik():MovieClip {
var mc:MovieClip = this.createEmptyMovieClip("pojemnik", this.getNextHighestDepth());
mc._x = 50;
mc._y = 50;
mc.opaqueBackground = 0xCCCCCC;
var zawartosc:MovieClip = mc.createEmptyMovieClip("zawartosc", mc.getNextHighestDepth());
var colors:Array = [0xFF0000, 0x0000FF];
var alphas:Array = [100, 100];
var ratios:Array = [0, 0xFF];
var matrix:Object = {a:150, b:0, c:0, d:0, e:150, f:0, g:150, h:150, i:1};
zawartosc.beginGradientFill("linear", colors, alphas, ratios, matrix);
zawartosc.lineTo(300, 0);
zawartosc.lineTo(300, 300);
zawartosc.lineTo(0, 300);
zawartosc.lineTo(0, 0);
zawartosc.endFill();
zawartosc._rotation = -90;
mc.onEnterFrame = function() {
this.zawartosc._y += 1;
}
return mc;
}
Ranga: Administrator serwisu Punktów: 0