Textlinemetrics: Нахождение точного X первого символа - PullRequest
0 голосов
/ 04 октября 2018

У меня проблема с выравниванием текста по левому краю в разных текстовых полях с разными шрифтами.Я использую textlinemetrics, но не могу понять, как правильно его использовать: (

Код ActionScript размещен ниже.

Теперь у меня есть следующее:

скриншот моего результата: enter image description here

Теперь моя цель будет:

найти X и выровнять текст: enter image description here

Спасибо за чтение:)

package  {

import flash.display.MovieClip;
import flash.text.*;
import flash.events.*

public class TextMetrics extends MovieClip {

    var metrics1:TextLineMetrics;
    var metrics2:TextLineMetrics;

    public function TextMetrics() {

        txtInput1.addEventListener(Event.CHANGE, fncDisplayText);
        txtInput2.addEventListener(Event.CHANGE, fncDisplayText);

    }

    private function fncDisplayText(e:Event){

        txtOutput1.text = txtInput1.text;           // display input text
        txtOutput2.text = txtInput2.text;

        metrics1 = txtOutput1.getLineMetrics(0);    // get metrics from first character, index 0
        mcX1.x = metrics1.x;// + txtOutput1.x;

        metrics2 = txtOutput2.getLineMetrics(0);
        mcX2.x = metrics2.x;// + txtOutput2.x;
    }

   }    //end public class
}   //end package
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...