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-2025 v.1.5 | design: diviXdesign & rainbowcolors