Loading:


TextSnapshot getTextRunInfo [AS 2]

Klasa: TextSnapshot

Kompatybilność: ActionScript 1.0, Flash 7+

 

getTextRunInfo(startIndex:Number, koniecIndex:Number) : Array

 

Zwraca tablicę obiektów, zawierającą informacje o Run tekstu.

 

Każdy obiekt koresponduje do jednego znaku w prziale znaków określonych przez dwa parametry medoty.

 

Wskazówka: Używanie metody getTextRunInfo() dla większego przedziału tekstu, może zwrócić ogromny obiekt. Adobre sugeruje ograniczenie przedziału tekstu, zdefiniowanego przez te dwa patametry.



Napisz Artyku³

Listing

var mojTS:TextSnapshot = this.getTextSnapshot();
var mojArray:Array = mojTS["getTextRunInfo"](0, mojTS.getCount());
for (var i = 0; i < mojTS.getCount(); i++) {
    trace("indexInRun: " + mojArray[i].indexInRun);
    trace("selected: " + mojArray[i].selected);
    trace("font: " + mojArray[i].font);
    trace("color: " + decToHex(mojArray[i].color));
    trace("height: " + mojArray[i].height);
    trace("matrix_a: " + mojArray[i].matrix_a);
    trace("matrix_b: " + mojArray[i].matrix_b);
    trace("matrix_c: " + mojArray[i].matrix_c);
    trace("matrix_d: " + mojArray[i].matrix_d);
    trace("matrix_ty: " + mojArray[i].matrix_tx);
    trace("matrix_tx: " + mojArray[i].matrix_ty);
    trace(" ");
}

function decToHex(dec:Number) {
    var hexString:String = "";
    if (dec > 15) {
        hexString = decToHex(Math.floor(dec / 16));
    }
    var hexDigit = dec - 16 * (Math.floor(dec / 16));
        if (hexDigit > 9) {
            hexDigit = String.fromCharCode(hexDigit + 55);
        }
        hexString = hexString + hexDigit;
        return hexString;
}

//zwróci:

indexInRun: 0
selected: false
font: Times New Roman
color: FF000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 22.75
matrix_tx: 40.35
   
indexInRun: 0
selected: false
font: Times New Roman
color: 80000000
height: 28.6
matrix_a: 0.0316612236983293
matrix_b: 0.0385940558426864
matrix_c: -0.0385940558426864
matrix_d: 0.0316612236983293
matrix_ty: 49
matrix_tx: 45.5




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors